考虑:
SQL> select sysdate from dual;
SYSDATE
-----------
22-Aug-13 0
SQL> select sysdate from dual; select sysdate from dual;
select sysdate from dual; select sysdate from dual
ORA-00911: invalid character
SQL>
请注意,当我在命令窗口中一次执行两个查询时,它会抛出ORA-00911: invalid character
通常表示语法错误的错误。
这是一个语法错误。
SQL*Plus 期望:
;
的 SQL 命令,由“ ”字符或单独/
一行中的“ ”终止。您输入的是单行上的 2 个查询,SQL*Plus 将发送到 RDBMS - Oracle 将尝试解析作为单个查询发送的字符串并失败,因为它不是有效的 SQL。
有关详细信息,请参阅文档:http: //docs.oracle.com/cd/E11882_01/server.112/e16604/ch_four.htm#i1039424