PLSQL Developer使用手册.docx
- 文档编号:7752057
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:8
- 大小:136.99KB
PLSQL Developer使用手册.docx
《PLSQL Developer使用手册.docx》由会员分享,可在线阅读,更多相关《PLSQL Developer使用手册.docx(8页珍藏版)》请在冰豆网上搜索。
PLSQLDeveloper使用手册
PL/SQLDeveloper使用手册
1、登录
单击PL/SQLDeveloper应用程序,打开如下窗口:
用户输入用户名、密码,选择数据库连接名(物资管理系统数据库用户名tsqd,密码也为tsqd,数据库database名称为demo),连接方式为“Normal”。
输入完后单击『OK』按钮,连接数据库、进入Developer主界面。
主界面如下:
如果连接成功,在窗体标题栏将显示当前登录帐号和数据库连接名。
登录失败则显示(notloggedon)。
选择菜单“File->New->SQLWindow”,打开“SQLWindow”窗口,窗口如下:
在此窗口中就可以运行SQL语句。
2、SQL语句简介
SQL语句共有四个:
Select,Delete,Update和Insert。
四种命令格式如下:
ØSelect
Select*From表名Where条件;
其作用是从表中按一定的条件检索出记录。
*表示表中所有字段,也可以输入表中的若干个字段;
表名是诸如tabSale;
条件是筛选限定逻辑表达式;
ØDelete
DeleteFrom表名Where条件;
其作用是删除满足一定条件的记录。
ØUpdate
Update表名Set字段=””Where条件;
其作用是按一定的条件更新若干个字段的值。
ØInsert
InsertInto表名Values(“”,””,……);
其作用是往表中增加一条记录。
3、常用SQL语句示例
数据库主表介绍
入库主表(FT_ASSETSTORE)/入库明细表(FT_ASSETSTOREDETAIL)
表结构:
出库主表(FT_FETCHASSET)/出库明细表(FT_FETCHASSETDETAIL)
表结构:
库存主表(SYS_STOCK)/库存明细表(SYS_STOCKMASTER)
表结构:
物资日节/月节表(SYS_STOCKDAILYSTAT)
表结构:
物资基础信息表(FT_ASSETINFO)
表结构:
采购计划主表(FT_PURCHASEPLAN)采购计划明细表
(FT_PURCHASEPLAN_DETAIL)
表结构
:
、查找某笔入库明细记录
可以按入库单编号查找:
select*fromFT_ASSETSTOREa,FT_ASSETSTOREDETAILb
wherea.storesn=b.storesnandb.storesn='急04030001'
可以按入库单时间查找:
select*fromFT_ASSETSTOREa,FT_ASSETSTOREDETAILb
wherea.storesn=b.storesnanda.storedate<=to_date('2004-07-01','yyyy-mm-dd')
anda.finishflag=1
orderbya.storedateasc
注:
orderbya.storedateasc是将查询出来的记录按售票时间升许排序,如要倒序排序则为:
orderbya.storedateDesc。
3.2、查找某年某项物资入库的总金额及数量
selectsum(b.totalprice),sum(b.count)fromFT_ASSETSTOREa,FT_ASSETSTOREDETAILb,FT_ASSETINFOc
wherea.storesn=b.storesn
andc.assetnodeid=b.assetnodeid
anda.storedate<=to_date('2005-1-1','yyyy-mm-dd')
anda.storedate>=to_date('2004-1-1','yyyy-mm-dd')
anda.finishflag=1
andc.assetsn='01-001-001'
以上语句可以查询出,2004年1月1日到2004年年底的所有编号为‘01-001-001’物资的入库金额和入库数量
3.3、查找某笔出库明细记录
可以按出库单编号查找:
select*fromFT_FETCHASSETa,FT_FETCHASSETDETAILb
wherea.pk1=b.pk1anda.fetchsn='出04030001'
可以按入库单时间查找:
select*fromFT_FETCHASSETa,FT_FETCHASSETDETAILb
wherea.pk1=b.pk1
anda.fetchdate<=to_date('2004-07-01','yyyy-mm-dd')
anda.fetchsnisnotnull
orderbya.fetchdateasc
注:
orderbya.fetchdateasc是将查询出来的记录按售票时间升许排序,如要倒序排序则为:
orderbya.fetchdateDesc。
3.4、查找某年某项物资出库的总金额及数量
selectsum(b.totalprice),sum(b.fetchcount)from
FT_FETCHASSETa,FT_FETCHASSETDETAILb,FT_ASSETINFOc
wherea.pk1=b.pk1
andb.assetnodeid=c.assetnodeid
anda.fetchdate<=to_date('2005-1-1','yyyy-mm-dd')
anda.fetchdate>=to_date('2004-1-1','yyyy-mm-dd')
anda.fetchsnisnotnull
andc.assetsn='01-001-001'
以上语句可以查询出,2004年1月1日到2004年年底的所有编号为‘01-001-001’物资的出库金额和出库数量
3.5、删除某一入库单
deletefromFT_ASSETSTOREDETAILawherea.storesn='急04030001'
deletefromFT_ASSETSTOREawherea.storesn='急04030001'
注意:
以上SQL语句可能会造成出库单编号不连续,注意尽量不要使用上述语句,
3.6、删除某一出库单
1in(selectb.pk1fromFT_FETCHASSETbwhereb.fetchsn='出04030001')
deletefromFT_FETCHASSETa
wherea.fetchsn='出04030001'
注意:
以上SQL语句可能会造成出库单编号不连续,注意尽量不要使用上述语句
3.7、查询某一物资库存的数量及金额
selectb.assetname,a.total,a.countfrom
sys_stocka,ft_assetinfob
wherea.assetnodeid=b.assetnodeid
andb.assetsn='01-001-001'
以上语句可以查询出物资编号为’01-001-001’的物资的库存金额及数量
3.8、查询某一物资库存的数量及金额明细
,
anda.stocktype=1
andb.assetsn='01-001-001'
以上语句可以查询出物资编号为’01-001-001’的物资的库存金额及数量明细。
3.9、修改相应采购计划数量及金额
selectmoney,sumnumfromFT_PURCHASEPLAN_DETAILa
wherea.planid='月04070002'forupdate
以上语句可以修改计划编号为‘月04070002’的计划。
3.10、删除相应采购计划
deletefromFT_PURCHASEPLANa
wherea.planid='月04070002'
deletefromFT_PURCHASEPLAN_DETAILb
whereb.planid='月04070002'
以上语句可以删除计划编号为‘月04070002’的计划。
4.说明
对数据库作任何修改动作前请务必谨慎检查。
执行完修改的SQL语句后,如果发现有错误,在退出程序前仍可使用“Rollback;”语句取消修改;如果退出程序或使用“commit;”语句,刚才的修改动作将立即生效,不能回退。
数据库的连接名和帐号、密码请妥善保管,责任自负。
附录数据库及服务器相关信息
数据最高权限的用户为sys密码为sys。
材料服务器操作系统用户为administrator密码为:
按住“shift”键输入740309。
材料软件数据库用户为tsqd密码为tsqd。
材料系统管理员用户名为admin密码为按住shift输入19841031
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLSQL Developer使用手册 Developer 使用手册