您的位置:首页 > 数据库 > Oracle

oracle学习笔记3.2 SQL*Plus-命令使用2

2013-11-24 15:51 253 查看

使用SPOOL命令复制输出结果到文件

使用SPOOL命令实现将SQL*Plus中的输出结果复制到一个指定文件中,或者把查询结果发送到打印机中,直到使用SPOOL OFF命令为止

SPOOL命令的语法如下:

SPO[OL] [file_name [CRE[ATE]] [REP[LACE] | APP[END]] OFF | OUT]

file_name 指定一个操作系统文件
CREATE  创建一个指定的file_name文件
REPLACE  如果指定的文件已经存在,则替换该文件
APPEND  将内容附加到一个已经存在的文件中
OFF       停止将SQL*Plus中的输出结果复制到file_name文件中,并关闭该文件
OUT  启动该功能,将SQL*Plus中的输出结果复制到file_name文件中

使用DEFINE命令

DEF[INE]  
   显示所有的已定义变量
DEF[INE] variable          显示指定变量的名称、值和其数据类型
DEF[INE] variable = value   创建一个CHAR类型的用户变量,并且为该变量赋初始值
UNDEF[INE]  
         删除一个变量

使用ACCEPT命令

使用ACCEPT命令可以定义变量,并且定制一个用户提示,用于提示用户输入指定变量的数据。在定义变量时,可以明确地制定该变量是NUMBER还是DATE等数据类型。为了安全性的原因,还可以将用户输入的信息隐藏起来。

ACCEPT 命令的语法如下:

ACC[EPT] variable [data_type] [FOR[MAT] format] [DEF[AULT] default] [PROMPT text | NOPR[OMPT]] [HIDE]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: