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更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12本文永久更新链接地址