问题 单项选择题

请评估以下这个SQL*Plus命令:
START supercat. sql
下列SQL*Plus命令中的哪个将与上述命令获取相同的结果

A.&supercat.sql
B.@supercat.sql
C.GET supercat.sql
D.SAVE supercat.sql
E.EXECUTE supercat.sql

答案

参考答案:B

解析: 这一题是测试对在SQL*Plus中直接运行脚本文件方法的熟悉程度。根据有关在SQL*Plus中如何直接运行脚本文件的介绍,完全可以断定选项B是正确的答案,因为只有“@”或START命令可以将指定脚本文件的内容装入SQL缓冲区中并运行。根据有关在SQL*Plus中如何编辑脚本文件的介绍,可知SQL*Plus命令GET是用来将脚本文件装入到SQL缓冲区中的,所以选项C肯定是错误的。根据有关在SQL*Plus中如何生成脚本文件的介绍,可知SQL*Plus命令SAVE是用来创建脚本文件的,所以选项D也肯定是错误的。我们并未介绍过&和EXECUTE命令。其实只要确定只有“@”或START命令可以直接运行脚本文件这一点,即使其他的命令都没有记住,也能正确回答这一问题。

单项选择题
多项选择题