oracle数据库a实验指导书(二)

oracle数据库a实验指导书(二)

ID:13375432

大小:250.00 KB

页数:9页

时间:2018-07-22

oracle数据库a实验指导书(二)_第1页
oracle数据库a实验指导书(二)_第2页
oracle数据库a实验指导书(二)_第3页
oracle数据库a实验指导书(二)_第4页
oracle数据库a实验指导书(二)_第5页
资源描述:

《oracle数据库a实验指导书(二)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、“Oracle数据库A”实验指导书(二)一、实验课程编码:111009二、实验课程名称:Oracle数据库A三、实验项目名称:实验二SQL*PLUS的使用四、实验目的1.熟悉SQL*PLUS操作环境2.了解SQL*PLUS命令与SQL语句的区别3.掌握常用的SQLPlus命令4.学会定制SQLPLUS报表五、主要设备OracleUniversalInstaller计算机硬件:Pentium(R)4CPU2.80GHz,RAM1.00GB计算机软件:Windows2000/XP,Oracle9i六、实验内容和步骤1.SQL*Plus的启动与关闭SQL*Plus是Oracle数据

2、库管理员和普通用户最常用的实用程序之一,它提供一个交互式SQL语句、PL/SQL语句块和SQL*Plus命令的编辑、编译和执行环境。(1)基于DOS方式的启动与关闭①单击“开始”—>“运行”,在对话框中键入cmd,进入DOS控制台后在提示符下键入sqlplus/nolog(nolog表示只启动SQL*Plus程序,而不建立与具体Oracle数据库的连接。),出现如图2-1画面。图2-1②下面命令使用scott帐户(口令为tiger)连接到本地数据库,结果如图2-2所示。SQL>connectscott/tiger以上两个步骤也可合并为:sqlplusscott/tiger9图

3、2-2③在SQL>提示符下即可输入SQLPLUS命令或SQL语句,如:Select*fromemp;注意:;是语句的结束标志④执行完毕后,输入quit或exit命令返回DOS控制台。如图2-3所示。图2-3(2)基于Windows方式的启动与关闭①单击“开始”—>“程序”—>“Oracle-OraHome92”—>“ApplicationDevelopment”—>“SQLPlus”,出现如图2-4对话框。主机字符串或称连接字符串就是数据库的别名。若省略,SQL*Plus会试图连接到在变量ORACLE_SID中定义的本地数据库上。9图2-4②成功连接数据库后出现图2-5界面,

4、在菜单栏里有一些常见的菜单命令可帮助执行并保存SQL查询语句。图2-5③输入查询语句select*fromemp;④可使用disconnect命令中断与数据库的会话连接;如再次连接,可使用connect命令。CONNECT/如:connscott/tiger⑤可用showuser命令显示当前帐户,用password命令更改当前用户口令。⑥可用quit或exit返回到Windows状态2.SQL*Plus的使用在SQL*Plus提示符(SQL>)下,用户即可输入和编辑SQL语句、PL/SQL语句块或SQL*Plus命令。(1)输入SQL语

5、句对于SQL语句和PL/SQL语句块,如果一行输不完可分多行输入,只要语句中每个单词不被分行即可。以下输入完全等价:SQL>Select*fromdept;SQL>Select*2fromdept;9(2)输入SQL*Plus命令SQL*Plus有自己的命令,可在数据库上执行特定的任务或格式化查询结果。SQL*Plus命令一般在一行中输完,按回车后立即执行,SQL*Plus命令不存储在缓冲区中。若想把一条SQL*Plus命令延续到下一行,必须在断行处加一连字符(-)。如:SQL>TTITLESKIP3->CENTER“Firstlineoftitlealignedcenter

6、”(3)定制SQL*Plus环境l关闭/打开屏幕反馈信息SETFEEDBACKOFFSETFEEDBACKON注意观察设置前后查询结果的区别,见图2-6。图2-6l设置SELECT检索结果集合中空值的替换值(为一字符串)如:SETNULL‘<未知>’l设置数字值的默认显示格式如:SETNUMF$9999l设置数字型值的默认显示宽度如:SETNUMW8设置后的查询结果见图2-7。9图2-7(4)输出格式控制①列格式控制lCOLUMN命令COLUMNenameHEADING'Employee

7、Name'FORMATA15COLUMNsalJUSTIFYLEFTFORMAT$99,

8、990.00COLUMNmgrFORMAT999999999NULL'Nomanager'设置后的查询结果见图2-8。图2-89②报表数据格式控制lBREAK命令lCOMPUTE命令以下操作计算各个部门职员的总薪金,结果见图2-9。SQL>BREAKONdeptnoSKIP1SQL>COMPUTESUMLABEL"DeptTotal"OFsalONdeptnoSQL>selectdeptno,ename,sal2fromemployee3orderbydeptno,ename;图2-9③报表格式控制l设

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。