- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
04 SQLPLUS(作业)
第四章 SQL*Plus的使用 运行环境和常用命令 目 录 运行环境SQL*Plus 连接到数据库和实例 常用命令 缓冲区命令 文件格式命令 交互命令 显示和设置环境命令 运行环境SQL*Plus 三种启动方式 登录命令: connect [username]/[password]@connect_identifier [as SYSDBA] 如 connect sys/pass @orcl as sysdba 编译运行SQL语句和PL/SQL块 SQL语言编写规则: 关键字、对象、列名不区分大小写 字符值和日期区分大小写 SQL语句以“;”结束 SQL*Plus常用命令 直接在SQL提示符下输入即可,不用“;”结束 缩写:如connect命令,输入conn即可。 可以用形如SQL? 命令或help 命令的方式获得帮助 Describe命令 功能:查看Table, View, Synonym, package, Function的结构 连接命令 SQL缓冲区操作命令 文件操作命令 Edit/Get/Run示例 SPOOL示例 格式命令 改变列标题显示 SQLcol 字段名 heading 列标题名 改变列显示宽度 对非数值型字段改变显示的宽度 SQLCOL 列名 format a宽度 break屏蔽列中相同数据 举例 按照以下要求建立SQL*PLUS脚本dis_t1.sql,并运行 页头为“报表”。 显示BMH,BH,XM,XS,并按照部门号进行排序 字段显示成中文字段名。 每个部门只显示一次部门号。 行宽100个字符。 每页显示行数为40。 显示薪水保留2位小数,要带本地货币符号。 在SELECT语句后清除所有选项设置。 解答 交互命令 替代变量 替代变量定义时要赋初值,若没有定义的话则是作为临时变量使用,没有数据的替代变量会由屏幕提示输入值 Accept 变量名 hide隐藏输入内容 输入命令回车后输入的变量内容以*字符出现 交互命令 与替代变量不同,绑定变量用“:”引用,且定义时用VAR标记,要用exec执行才能对绑定变量输入值 SET PAUSE ON|OFF|TEXT 显示和设置环境变量 显示和设置环境变量 Show命令 显示当前环境变量的值: Show all 显示当前在创建函数、存储过程、触发器、包等对象的错误信息:Show error 当创建一个函数、存储过程等出错时,变可以用该命令查看在那个地方出错及相应的出错信息,进行修改后再次进行编译。 显示初始化参数的值:show parameters [parameter_name] 显示数据库的版本: show REL[EASE] 显示SGA的大小:show SGA 显示当前的用户名:show user 作业 访问hr用户的employees表显示所有雇员的部门号、编号、姓(firstname)、受聘日期、薪水,编写sql脚本,按要求设置报表显示格式 报表页头显示“雇员报表”,页脚显示“自己的学号和姓名” 设置行宽为120,每页行数为30 所有字段名显示成中文。 按部门降序排列,每个部门号只显示一次,且不同部门的员工信息显示时间隔2个空行 薪水值的显示格式为5位整数2位小数,显示千位分隔符、本地货币符号 设置显示翻页前停顿,显示“按任意键继续…”的提示语句 清除所有格式设置 * * @后为连接标识符,即net服务名用于确定所连接到的数据库 直接退出SQL*PLUS EXIT 例:password SCOTT 修改用户口令 PASSWORD 只断开会话,不会退出SQL*PLUS DISCONNECT 连接到用户 CONNECT 备注 功能 命令 定位缓冲区中的第n行 无 n 重新运行上一次SQL语句,会列出缓冲区内容 R RUN 重新运行上一次SQL语句 无 / 删除全部行 CL BUFF CLEAR BUFFER 从一行中删除文本 C/文本 CHANGE /文本 修改sql buffer中的当前行中,第一个出现的字符串 C /旧文本/新文本 CHANGE /旧文本/新文本 在一行尾部添加文本 A 文本 APPEND 文本 说明 缩写 命令 注意!! 缓冲区的SQL命令是没有;结束的 删除缓冲区的当前行 无 DEL 列出缓冲区中的最后一行 L LAST LIST LAST 列出第m行到第n行 L m n LIST m n 列出SQL*Plus缓冲区当前行 L * LIST * 列出SQL*Plus缓冲区第n行 L n或n LIST n 列出SQL*Plus缓冲区中的内容 L LIST 添加一条文本组成的行 I 文本 INPUT 文本 在缓冲区中添加一行或多行 I INPUT 删除缓冲区的最后一行 无 DEL LAST 删除缓冲区的第
您可能关注的文档
- coherence研究.docx
- 第二讲_网站服务器的配置.ppt
- 实践十加密程序.ppt
- 第10讲 多媒体对象插入和设置.ppt
- SQLserver存储过程小解.ppt
- 第11章 Web Server程序.ppt
- ProE在加工制造过程中的应用.ppt
- 9在幻灯片上插入图表.ppt
- windows server系统培训.ppt
- 《windows网络操作系统》第11章_WWW服务器的配置.ppt
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)