版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
知识目标掌握启动与退出SQL*Plus的方法01.02.掌握SQL*Plus的常用命令03.掌握在SQL*Plus中使用变量能力目标能够熟练使用SQL*Plus的命令01.02.能够使用SQL*Plus解决实际问题任务1启动与退出SQL*Plus0102启动与退出SQL*Plus。连接命令的使用01方法一:在程序中启动、退出SQL*Plus任务1启动与退出SQL*Plus-01启动与退出SQL*Plus02方法二:在运行中启动、退出03方法三:在命令行中启动、退出择【开始】|【所有程序】|【Oracle-OraDb11g_home1】|【应用程序开发】|【SQL*Plus】选择【开始】|【运行…】命令,在文本框中输入sqlplus按回车【开始】|【所有程序】|【附件】|【命令提示符】|,输入sqlplus按回车01connect[用户名]/[用户口令][@SID][assysdba][assysoper]任务1启动与退出SQL*Plus-02连接命令的使用02断开与数据库的连接,但不退出SQL*Plus环境disconnect(disc)命令任务2使用SQL*Plus的常用命令010203实践SQL*Plus的各种编辑命令实践SQL*Plus编辑脚本文件的命令实践SQL*Plus中环境变量的设置04实践SQL*Plus格式命令任务2使用SQL*Plus的常用命令-01实践SQL*Plus的各种编辑命令SQL*Plus常用的编辑命令任务2使用SQL*Plus的常用命令-01实践SQL*Plus的各种编辑命令命令行方式创建用户运行结果表明语句有错误,显然这些字段都在emp表不在dept表,selectename,job,salfromdept;可以利用list先显示缓冲区的内容,然后使用ntext修改出错部分2fromemp,修改之后再使用list显示,看是否修改正确,修改正确之后使用“/”或者run进行执行01list、ntext、“/”或者run任务2使用SQL*Plus的常用命令-01实践SQL*Plus的各种编辑命令命令行方式创建用户运行结果表明语句有错误,因为dname字段不在emp表.selectdname,job,salfromemp;可以使用上述方法进行修改.还可以用change进行替换。list先显示缓冲区内容,2后面的*号代表第2行为当前行。在SQL>键入1,使1行成为当前行,然后使用change/dname/ename.02change任务2使用SQL*Plus的常用命令-01实践SQL*Plus的各种编辑命令命令行方式创建用户如果在empno后忘了写ename,job,sal,可以使用追加append来补写即可。selectempnofromemp;现将第一行设置为当前行,然后命令为append,ename,job,sal,03append任务2使用SQL*Plus的常用命令-01实践SQL*Plus的各种编辑命令命令行方式创建用户在上述的基础上增加第3行orderbyename,在SQL*Plus中输入以下语句:inputorderbyename如果使用append,是追加到第2行。并且在append的后面要输入2个空格,前面一个是间隔append和追加内容的,第2个是间隔emp和order的,如图所示。04input任务2使用SQL*Plus的常用命令-02实践SQL*Plus编辑脚本文件的命令命令行方式创建用户SQL*Plus中输入select*fromdeptSQL>后输入edit或者ed,就会打开一个含有缓冲区内容的记事本文件,如图2-10所示。选择文件另存为,即可保存。01edit或者ed任务2使用SQL*Plus的常用命令-02实践SQL*Plus编辑脚本文件的命令命令行方式创建用户save文件名选项只写文件名,表示将缓冲区内容存到默认文件夹。选项可以是create,表示若文件不存在就创建,否则命令失败,该选项为默认选项。选项可以是Append,表示若文件不存在就创建,否则在文件末尾追加。选项可以是replace,表示若文件不存在就创建,否则删除原文件重新创建。01save、get、@、start任务2使用SQL*Plus的常用命令-02实践SQL*Plus编辑脚本文件的命令命令行方式创建用户使用“get文件名”命令将保存的脚本文件装入缓冲区。使用SQL>@filename或者使用STARTfiel_name将脚本文件装入缓冲区并执行,01save、get、@、start任务2使用SQL*Plus的常用命令-02实践SQL*Plus编辑脚本文件的命令命令行方式创建用户spool文件路径和文件名作用:在该命令之后的屏幕上所显示的一切都要存到指定的文件中,只有当输入spooloff之后才可以看到文件中的内容,如果输入spoolout则表示将其内容送到打印机。02spool命令任务2使用SQL*Plus的常用命令-03实践SQL*Plus中环境变量的设置命令行方式创建用户设置环境变量:set环境变量变量的值04input显示环境变量的值:show环境变量|al任务2使用SQL*Plus的常用命令-04实践SQL*Plus格式化命令命令行方式创建用户显示表结构:表有多少列,每列的数据类型和长度,是否为空。可以缩写为desc01describe任务2使用SQL*Plus的常用命令-04实践SQL*Plus格式化命令命令行方式创建用户1)使用column命令设置别名语法:column原列名heading显示的新列名02column2)使用column命令格式化数据显示语法:column列名format格式格式如表columnc1formata20--将列c1(字符型)显示最大宽度调整为20个字符
columnc1format9999--将列c1(num型)显示最大宽度调整为4个字符columnc1headingc2--将c1的列名输出为c2任务3在SQL*Plus中使用变量-01用户自定义的变量命令行方式创建用户在SQL语句、PL/SQL块以及脚本文件中可以直接使用。这类变量的特点:在变量名前面有一个“&”符号。使用变量和不使用变量的语句在形式上是一致的写法,比如字符型要加单引号01第一类不需要事先定义任务3在SQL*Plus中使用变量-01用户自定义的变量命令行方式创建用户可以在变量名前加上“&&”符号。使用这种形式的变量,只需要在第一次遇到这个变量时输入变量的值,变量值将保存下来,以后就不需要不断输入了01第一类不需要事先定义任务3在SQL*Plus中使用变量-01用户自定义的变量命令行方式创建用户第二类自定义变量需要事先定义,而且需要提供初值。定义变量的命令是DEFINE。定义变量的格式是:DEFINE变量名=变量值01第二类变量需要事先定义DEFINEsalary=3000。在使用变量时,仍然用“&变量名”的形式来引用变量的值任务3在SQL*Plus中使用变量-02参数变量命令行方式创建用户参数在SQL*Plus的命令行中指定的格式为:@文件名参数1参数2参数3。例如:脚本文件aa中的内容如下:selectenamefromempwheredeptno=&1andsal>&2;执行上面的脚本文件:@aa102000任务3在SQL*Plus中使用变量-03与变量有关的交互式命令命令行方式创建用户这条命令的格式为:prompt字符串。注意这里的字符串不需要单引号限定,即使是用空格分开的几个字样串,prompt命令只是简单地把其后的所有内容在屏幕上显示.01prompt命令用来在屏幕上显示指定的字符串任务3在SQL*Plus中使用变量-03与变量有关的交互式命令命令行方式创建用户accept命令的作用是接收用户的键盘输入,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高二年级家校共育:从“管控”走向“赋能”的亲子关系升级课(教学设计)
- 百日飞驰心向巅峰-高中主题班会教学设计
- 高中地理《中国的工业》2025-2026学年高三备考参考
- 面试职业规划陈述技巧
- 电商主播运营就业方向
- 健康宣教特色活动
- 职业发展规划表示例
- 全膝关节置换术术后疼痛管理的效果评估
- 端午节走访慰问困难群众活动工作总结(三篇)
- 草莓冷链物流运输管理制度
- 电缆敷设合同协议
- 超星尔雅学习通《电子商务那些事(中南财经政法大学)》2025章节测试附答案
- 公立医院成本核算指导手册
- 超星网课《国际学术论文写作与发表》答案
- 无人机操控技术课件第3章飞行原理与性能第5节多旋翼基础知识
- 2024新人教版英语七年级上单词默写单(小学部分)
- 2024年四川南充中考物理真题及答案
- 贵州省小升初数学试卷及答案
- 合伙人退伙声明书
- 专升本(网课)现代物流
- 成品包装车间管理制度
评论
0/150
提交评论