用iSQLPlus生成易读的输出.ppt

用iSQLPlus生成易读的输出.ppt

ID:52046411

大小:387.50 KB

页数:32页

时间:2020-03-31

用iSQLPlus生成易读的输出.ppt_第1页
用iSQLPlus生成易读的输出.ppt_第2页
用iSQLPlus生成易读的输出.ppt_第3页
用iSQLPlus生成易读的输出.ppt_第4页
用iSQLPlus生成易读的输出.ppt_第5页
资源描述:

《用iSQLPlus生成易读的输出.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、用iSQL*Plus生成易读的输出目标完成本课后,您应当能够执行下列操作:生成有替换变量的查询定制iSQL*Plus环境生成更易读的输出创建和执行脚本文件替换变量我想查询不同的值。...salary=?……department_id=?…...last_name=?...用户替换变量iSQL*Plus替换变量用于:临时存储变量单&符号双&符号DEFINE命令在SQL语句之间传递变量动态改变页眉和页脚使用&替换变量用一个带有前缀&的变量提示用户输入一个值SELECTemployee_id,last_name,

2、salary,department_idFROMemployeesWHEREemployee_id=&employee_num;使用&替换变量12101SELECTlast_name,department_id,salary*12FROMemployeesWHEREjob_id='&job_title';替换变量的字符和数字值日期和字符值放在单引号之间指定列名、表达式和文本用替换变量可以提供:WHERE条件ORDERBY子句列表达式表名输入SELECT语句SELECTemployee_id,last_nam

3、e,job_id,&column_nameFROMemployeesWHERE&conditionORDERBY&order_column;指定列名、表达式和文本定义替换变量可以用iSQL*PlusDEFINE命令预先定义变量DEFINEvariable=value创建一个CHAR数据类型的用户变量如果需要预先定义一个带空格的变量,在使用DEFINE命令时,必须将变量放在单引号中一个已定义的变量在本会话期间有效DEFINE和UNDEFINE命令一个变量保持其定义,直到:使用UNDEFINE命令清除它退出iS

4、QL*Plus可以用DEFINE命令检验所做的改变DEFINEjob_title=IT_PROGDEFINEjob_titleDEFINEJOB_TITLE="IT_PROG"(CHAR)UNDEFINEjob_titleDEFINEjob_titleSP2-0135:symboljob_titleisUNDEFINEDSELECTemployee_id,last_name,salary,department_idFROMemployeesWHEREemployee_id=&employee_num;使用带

5、&替换变量的DEFINE命令使用DEFINE命令创建替换变量在SQL语句中用一个带&前缀的变量来替换DEFINEemployee_num=200SELECTemployee_id,last_name,job_id,&&column_nameFROMemployeesORDERBY&column_name;如果你想要重复使用变量的值而不需要每次提示用户输入,可以使用&&…使用&&替换变量old3:WHEREemployee_id=&employee_numnew3:WHEREemployee_id=200使用

6、VERIFY命令用VERIFY命令来交替显示,替换变量在iSQL*Plus执行替换之前和之后的值SETVERIFYONSELECTemployee_id,last_name,salary,department_idFROMemployeesWHEREemployee_id=&employee_num;定制iSQL*Plus环境用SET命令控制当前会话用SHOW命令检验所做的设置SETECHOONSHOWECHOechoONSETsystem_variablevalueSET命令变量ARRAYSIZE{20

7、

8、n}FEEDBACK{6

9、n

10、OFF

11、ON}HEADING{OFF

12、ON}LONG{80

13、n}

14、ON

15、text}SETHEADINGOFFSHOWHEADINGHEADINGOFFiSQL*Plus格式化命令COLUMN[columnoption]TTITLE[text

16、OFF

17、ON]BTITLE[text

18、OFF

19、ON]BREAK[ONreport_element]COLUMN命令控制一个列的显示:CLE[AR]:清除任何列格式HEA[DING]text:设置列标题FOR[MAT]format:用一个格式

20、化模板改变列的显示NOPRINT

21、PRINTNULLCOL[UMN][{column

22、alias}[option]]使用COLUMN命令创建列标题COLUMNlast_nameHEADING'Employee

23、Name'COLUMNsalaryJUSTIFYLEFTFORMAT$99,990.00COLUMNmanagerFORMAT999999999NULL'Nomanager'COLUMNlast_nameC

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

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

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