欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

Oracle的get命令

程序员文章站 2022-04-13 23:39:08
...

Oracle可以使用get命令读取文件内容到缓冲区,使用get命令的语法如下:get [file] file_name {list|nolist]其中file_name表示的是

Oracle可以使用get命令读取文件内容到缓冲区,
使用get命令的语法如下:
get [file] file_name {list|nolist]
其中file_name表示的是指定一个外部的文件,将该文件的内容都入到sql*plus缓冲区中。
list表示的是列出缓冲区中的语句。
nolist表示的是不列出缓冲区中的内容。
事例如下
在e盘中建立一个query.sql,,其中的内容为
select * from dept
/
在sql*plus中

SQL> get e:\\query.sql
1* select * from dept
//执行缓冲区中的内容
SQL> run
1* select * from dept

DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
使用nolist就不会列出缓冲区中的内容
SQL> get e:\\query.sql nolist;
SQL> run
1* select * from dept


DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON