14.2.3 使用SQL*Plus运行命令

在SQL*Plus中运行命令的方法前面已经使用过“/”的方式,而在语句之后加上“;”也可以运行语句。那么除了前面已经使用的方式之外,还可以使用RUN命令或者START命令运行的方式。下面分别讲解使用RUN命令和START命令运行语句。

1.使用RUN命令运行语句

RUN命令运行的语句也是缓冲区中的内容。具体语法如下:


RUN;


【示例8】运行缓冲区的内容

下面使用RUN命令运行在图14.16中的缓冲区的内容,运行结果如图14.17所示。

14.2.3 使用SQL*Plus运行命令 - 图1

图 14.17 使用RUN命令

2.使用START命令运行语句

使用START命令可以运行指定文件中的语句。具体语法如下:


START file_name


其中,file_name是要运行的文件名,这里文件名可以加上扩展名也可以不加扩展名,如果不加扩展名,默认的扩展名就是.sql。

【示例9】运行指定文件中的内容

下面利用START命令运行使用SAVE命令保存的文件buftest.sql,运行结果如图14.18所示。

14.2.3 使用SQL*Plus运行命令 - 图2

图 14.18 使用START命令运行文件

在此可以看出,在使用START命令运行文件时,是不显示要运行的文件内容的,而是直接显示运行结果。