- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle数据库 SQL*Plus命令 本讲大纲: 1、设置SQL*Plus运行环境 2、常用SQL*Plus命令 3、格式化查询结果 本讲目标 1、了解SQL*Plus运行环境设置 2、掌握常用SQL*Plus命令 3、掌握格式化查询结果 SQL*Plus命令 本讲大纲: 1、设置SQL*Plus运行环境 2、常用SQL*Plus命令 3、格式化查询结果 SET命令基本语法 SQL*Plus是一个基于C/S两层结构的客户端操作工具,包括客户层(即命令行窗口)和服务器层(即数据库实例),这两层既可以在一台主机上,也可以在不同主机上。在Oracle 11g数据库中,用户可以使用SET命令来设置SQL*Plus的运行环境,SET命令的语法格式为: SET system_variable value 参数说明如下 system_variable:变量名。 value:变量值。 SET命令基本语法 SET命令的常用变量名、可选值及其说明参见教材P50的表4-1 SET命令基本语法 说明: 1、通过SET命令设置的环境变量是临时的,不是永久的。当用户退出SQL*Plus环境后,用户设置的环境参数会全部消失。 2、在SQL*Plus环境里,SQL语句及命令是不分大小写的。 使用SET命令设置运行环境 PAGESIZE变量 NEWPAGE变量 LINESIZE变量 PAUSE变量 NUMFORMAT变量 Feedback变量 PAGESIZE变量 该变量用来设置从顶部标题到页结束之间的行数。其语法格式如下: Set pagesize value; 说明: 1、默认值为14 2、一页内地数据行包括两个列标题之间的数据行、上面的一个列标题、分割线和空行。 NEWPAGE变量 用来设置一页中空行的数量,其语法格式如下: Set newpage value; 默认值为1 LINESIZE变量 该变量用来设置在SQL*Plus环境中一行所显示的最多字符数,其语法格式如下: Set linesize value; 默认值为80 适当调整LINESIZE的值,使其值等于或稍大于数据行的宽度,输出的数据就不会折行 PAUSE变量 用来设置SQL*Plus输出结果是否滚动显示,其语法格式如下: Set pause value; Value变量值: Off:默认值,结果一次性输出完毕,每页不暂停 On:每页暂停,按[enter]可继续 Text:每次暂停时所显示的字符串。当设置为on时才有效。 NUMFORMAT变量 该变量用来设置显示数值的缺省格式(数值格式),其语法格式如下: Set numformat format; Format为数码掩值,常用掩值如下: NUMFORMAT变量 NUMFORMAT变量 例: Set numformat $999,999,999.00; Select ename,job,sal from scott.emp; Feedback变量 Feedback命令 通知SQL*Plus在查询结果集的末尾输出一行,以便指出查询中返回的数据行数量,默认是on,即多于6行数据时,查询末尾显示行数。 SQL*Plus命令 本讲大纲: 1、设置SQL*Plus运行环境 2、常用SQL*Plus命令 3、格式化查询结果 解除帐户锁与修改口令 1、以sysdba身份连接数据库 SQLconn sys/Admin123 as sysdba; 2、使用下列命令格式对帐户解锁并重新设置口令 SQLalert user account[identified by password] account unlock; account是用户帐户 Account unlock子句是开启账户 identified by 中的password是更改后的新口令 解除帐户锁与修改口令 账户解锁 Alert user username account unlock; 锁定账户 Alert user username account lock; 更改已解锁账户的口令 Alert user username identified by new_password 开启并更改已锁定账户的口令 SQLalert user username[identified by new_password] account unlock; HELP命令 SQL*Plus工具提供了许多操作Oracle数据库的命令,并且每个命令都有很多选项,把所有命令的选项都记住,这对于用户来非常困难。为了解决这个难题,SQL*Plus提供了HELP命令来帮助用户查询指定命令的选项。HELP可以向用户提供被查询命令的标题、功能描述、缩写形式和参数选项(包括必选参数和可选参数)
您可能关注的文档
- Excel2003基本编辑和数据录入技巧.ppt
- EXCEL2003基础教程.ppt
- EXCEL2003讲解.ppt
- Excel2007初学.ppt
- excel基础使用教程.ppt
- Excel2010的使用方法与技巧.ppt
- excel总复习.ppt
- EXE表格制作.ppt
- FM中国好声音.pptx
- EXCEL数学数据透视表图分析基础数据交换和共享数组公式.ppt
- 2025年贵州工业职业技术学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 2025年西昌民族幼儿师范高等专科学校高职单招职业适应性测试近5年常考版参考题库含答案解析.docx
- 2025年西藏警官高等专科学校高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2025年贵州工商职业学院高职单招职业技能测试近5年常考版参考题库含答案解析.docx
- 2025年贵州工商职业学院高职单招职业适应性测试近5年常考版参考题库含答案解析.docx
- 2025年贵州农业职业学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 2025年贵州工商职业学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 2025年贵州工商职业学院高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2025年许昌职业技术学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 2025年许昌职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析.docx
文档评论(0)