Oracle数据库,SQL查询输出

时间:2015-10-13 18:26:49

标签: sql oracle

我得到了一个非常讨厌的bug。如果我使用简单查询运行脚本:

SELECT C.cnum
FROM CLASS C
WHERE C.room = '115'

我在终端上输出此输出,光标一直闪烁。我得到了几个不同查询的相同结果。

SQL> @test.sql
  4  

2 个答案:

答案 0 :(得分:0)

尝试将/放在新行上。

答案 1 :(得分:0)

SELECT C.cnum
FROM CLASS C
WHERE C.room = '115'

您必须使用分号 终止 SQL语句。

SELECT C.cnum
FROM CLASS C
WHERE C.room = '115';

此外,更喜欢将/用于嵌入了大量语句的 PL / SQL 对象。如果对{strong> SQL语句使用/,则可能最终执行语句两次,因为先前执行的语句在当前缓冲区中,并且/执行语句当前缓冲区。