oracle学习笔记之save命令

save 命令是将缓冲区中的内容保存到文件中  我们使用help  save 命令 查看save 命令的使用格式:

SQL> help save

 SAVE
 ----

 Saves the contents of the SQL buffer in a script. The
 buffer has no command history list and does not record SQL*Plus commands.

 SAV[E] [FILE] file_name[.ext] [CRE[ATE] | REP[LACE] | APP[END]]

 从上面的使用格式中可以发现  save  file_name 是直接将缓冲区的内容保存在默认的路径下 文件名为file_name.sql的文件 例如:

SQL> save query_emp;
已创建 file query_emp.sql

 结果是在oracle 的安装目录下 E:\app\lmh\product\11.1.0\db_1\BIN 生成 query_emp.sql

我们还可以通过指定目录保存缓冲区的内容:

SQL> save 'e:\query_emp.sql'
已创建 file e:\query_emp.sql

  我们可以在这命令 后面添加参数:

具体的参数有:

CREATE、REPLACE、APPEND   分别表示:创建、替换、添加

   

   如果指定文件已经存在,那么就替换当前文件

SQL> save 'e:\query_emp.sql' replace
已写入 file e:\query_emp.sql

  

   如果指定文件已经存在,那么就在添加内容到的已经存在的文件后面

SQL> save 'e:\query_emp.sql' append;
已将 file 附加到 e:\query_emp.sql

 

你可能感兴趣的:(ORACLE,11G学习笔记)