网站大量收购闲置独家精品文档,联系QQ:2885784924

使用SQLPLUS教程.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
查看表结构;A[PPEND] text 将text附加到当前行之后 C[HANGE] /old/new 将当前行的old替换为new CL[EAR] BUFF[ER] 清除缓冲区中的所有行 DEL 删除当前行 DEL x 删除第x行 L[IST] 列出缓冲区中的所有行 L[IST] x 列出第x行 R[UN] 运行缓冲区中保存的语句 / 同上 x 将第x行作为当前行;SAVE filename [{REPLACE|APPEND}] 将sqlplus缓冲区的内容保存到由filename所指定的文件中 GET filename 将filename所指定的文件的内容读入sqlplus缓冲区 START filename @ filename 运行文件中的内容,首先读入缓冲区 EDIT 打开一个编辑器,编辑缓冲区内容,然后写回缓冲区 SPOOL filename SPOOL OFF 将输出的内容写入文件中;格式化列 COLUMN {column|alias} [option] 指定要格式化的列名 指定要格式化的列的别名 选项 选项option FOR[MAT] format 指定列的显示格式,由format确定 HEA[DING] heading 列标题 JUS[TIFY] 列的输出的对齐方式 [{left|center|right}] WRA[PPEND] 将一个字符串的末尾换行显示 WORD_WRAPPED 同上,保证单个单词不能跨行 CLE[AR] 清除列的任何设置为默认;对于format 1、对于字符串,可以使用Ax,指定字符的宽度 2、对于数字,可以指定显示格式 3、对于日期,指定显示格式,例如MM-DD-YYYY;设置页面大小;设置行大小;清除列格式;使用变量 变量被创建以后,可以在SQL语句中代替实际值使用。 SQLPLUS中可以使用两种基本的变量类型 1、临时变量,只在使用它的SQL语句中有效,值不能保留 2、已定义变量的值会一直保留到被显式的删除;临时变量 variable_name ;每次执行,可以输入不同的值,实现了代码的共享。;控制输出行 远行和新行的输出可以使用set verify off命令来关掉;改变变量定义符;列名表名使用变量;防止重复输入;已定义变量 在SQL语句中,可以在使用变量之前对变量进行定义。在同一个SQL语句中还可以多次使用这个变量。 已定义变量会一直保持到显式的将其删除、重定义或退出SQLPLUS为止。 使用DEFINE命令定义并查看变量;直接使用变量,不再需要重新输入。;使用ACCEPT命令定义并设置变量 ACCEPT命令用于等待用户为变量输入一个值。 ACCEPT命令既可以将现有的??量设置为一个新值,也可以定义一个新变量。 ACCEPT variable_name [type] [FORMAT format] [PROMPT prompt] [HIDE] type:变量类型,可以指定CHAR、NUMBER、DATE 默认为CHAR format:指定变量的格式 prompt:提示文本,提示用户输入变量 HIDE:隐藏为变量输入的值,例如密码信息,隐藏符号为* ;9i以前显示为***,10g中不显示。;显示所有定义的变量。;创建简单的报表 在sqlplus中可以使用临时变量或者已定义变量,这样可以创建脚本来提示用户输入一些变量,然后使用这些变量来生成一些报表。 如果需要生成复杂的报表,需要使用oracle reports之类的软件。;脚本中使用accept;添加页眉和页脚;计算小计 break on子句可以让sqlplus根据列值的范围分隔输出结果。 compute子句可以让sqlplus计算一列的和 两者可以结合使用;自动生成SQL语句 现在想生成一个脚本,删除数据库中所有的表。

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档