ORACLE- SAVE- GET-START命令

SAVE命令
将缓冲区内容保存到文件中;
语法格式:
SAV[E][FILE]file_name  [CRE[ATE]|REP[LACE]|APP[END]]

file_name 表示将SQL*PLus缓冲区的内容保存到file_name指定的文件中;
CREATE表示将创建一个file_name文件,并将缓冲区中的内容保存到该文件。该选项

为默认;
APPEND 如果file_name文件已经存在,则将缓冲区中的内容保存到file_name文件的

内容之后,如果该文件,不存在,则创建该文件;
REPLACE:如果file_name文件已经存在,则清除文件中内容,将缓冲区中内存保存

再该文件、如果该文件不存在,则创建该文件;

save scott_emp_query.sql//保存在默认安装路径下;
保存在指定路径下:
SAVE 'E:\query.sql'

GET命令
调用文件中的语句
GET[FILE] file_name [LIST|NOLIST]
file_name 表示一个指定文件,将该文件读入SQL*Plus缓冲区;
LIST:列出缓冲区内容;
NOLIST:不列出缓冲区的语句

GET scott_emp_query.sql

 

START命令: 可以用@符号来代替START
START命令可以将读取文件中的内容到缓冲区中,然后再SQL*Plus中运行这些内容、
START=GET+RUN;
STA[RT]{url|file_name}
语法说明如下:
url:用来指定一个URL地址,例如:http://host.domain/script.sql;
file_name 指定一个文件,然后将该文件内容读取到缓冲区中并运行;
START scott_emp_query.sql;
@ scott_emp_query.sql;

posted @ 2013-06-27 09:02  啸月☆天狼  阅读(533)  评论(0编辑  收藏  举报