专业ORACLE数据库培训资料_07

专业ORACLE数据库培训资料_07

ID:46918859

大小:226.50 KB

页数:19页

时间:2019-11-30

专业ORACLE数据库培训资料_07_第1页
专业ORACLE数据库培训资料_07_第2页
专业ORACLE数据库培训资料_07_第3页
专业ORACLE数据库培训资料_07_第4页
专业ORACLE数据库培训资料_07_第5页
资源描述:

《专业ORACLE数据库培训资料_07》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、用iSQL*Plus生成一个可读的输出结果替换变量我想查询不同的值....salary=?……department_id=?…...last_name=?...User替换变量使用iSQL*Plus的替换变量可以:临时存储值单个&符号双&&符号使用DEFINE命令在SQL语句间传递值动态修改输出结果的报表头和报表尾使用&替换变量在一个变量前加上&符号作为前缀,运行时提示用户输入变量的值.SELECTemployee_id,last_name,salary,department_idFROMemployeesWHEREemployee_id=&e

2、mployee_num;SELECTlast_name,department_id,salary*12FROMemployeesWHEREjob_id='&job_title';字符或者日期类型数据的替换变量值对于字符或者日期类型的值使用单引号扩起.指定列名,表达式和文本在下列地方可以使用替换变量:WHERE条件ORDERBY子句列表达式表名整个SELECT语句SELECTemployee_id,last_name,job_id,&column_nameFROMemployeesWHERE&conditionORDERBY&order_colu

3、mn;指定列名,表达式和文本定义替换变量可以使用iSQL*Plus的DEFINE命令预定义替换变量.DEFINEvariable=用户创建的CHAR类型的值.如果预定义的变量值包括了空格,在使用DEFINE命令定义变量时必须用单引号将值扩起来.定义的变量在用户的会话中有效.DEFINE和UNDEFINE命令一个变量被定义直到:使用UNDEFINE命令清除退出iSQL*Plus可以用DEFINE命令察看变量的定义.DEFINEjob_title=IT_PROGDEFINEjob_titleDEFINEJOB_TITLE="IT_PROG"(CHA

4、R)UNDEFINEjob_titleDEFINEjob_titleSP2-0135:symboljob_titleisUNDEFINEDSELECTemployee_id,last_name,salary,department_idFROMemployeesWHEREemployee_id=&employee_num;使用DEFINE命令和&替换变量使用DEFINE命令创建替换变量.使用带有&符号的变量的值来替换SQL语句的变量.DEFINEemployee_num=200SELECTemployee_id,last_name,job_id,

5、&&column_nameFROMemployeesORDERBY&column_name;如果需要重用变量的值而不想每次都被提示输入值时,使用&&符号.…使用&&替换变量old3:WHEREemployee_id=&employee_numnew3:WHEREemployee_id=200使用VERIFY命令使用VERIFY命令显示iSQL*Plus中替换变量替换前后的值.SETVERIFYONSELECTemployee_id,last_name,salary,department_idFROMemployeesWHEREemployee_

6、id=&employee_num;客户化iSQL*Plus的环境变量使用SET命令控制当前的会话.使用SHOW命令显示设置的环境变量值.SETECHOONSHOWECHOechoONSETsystem_variablevalueSET命令ARRAYSIZE{20

7、n}FEEDBACK{6

8、n

9、OFF

10、ON}HEADING{OFF

11、ON}LONG{80

12、n}

13、ON

14、text}SETHEADINGOFFSHOWHEADINGHEADINGOFFiSQL*Plus格式化命令COLUMN[columnoption]COLUMN命令空值一列的显示:CLE

15、[AR]:清除列的格式HEA[DING]text:设置列标题FOR[MAT]format:格式化显示列的值NOPRINT

16、PRINT隐藏NULLCOL[UMN][{column

17、alias}[option]]使用COLUMN命令设置列标题.COLUMNlast_nameHEADING'Employee

18、Name'COLUMNsalaryJUSTIFYLEFTFORMAT$99,990.00COLUMNmanagerFORMAT999999999NULL'Nomanager'COLUMNlast_nameCOLUMNlast_nameCLEAR显

19、示LAST_NAME列的当前设置.清除LAST_NAME列的当前设置.COLUMN的格式控制符Result1234001234$1234L123412

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

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

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