遇到"ORA-00922: missing or invalid option"错误时,如何解决?
P粉668804228
2023-08-22 18:45:24
<p>我在Oracle中输入了以下SQL命令,但它报错了"ORA-00922: 选项缺失或无效"</p>
<pre class="brush:php;toolbar:false;">CREATE TABLE Student (
StuID NUMBER(15),
StuName VARCHAR2(50),
Phone VARCHAR2(20),
PRIMARY KEY (StuID))
CREATE TABLE Program (
ProCode VARCHAR2(12),
ProTitle VARCHAR2(50),
PRIMARY KEY (ProCode))</pre>
<p>为什么???</p>
在这里找到答案 here.
编辑:
另外,尝试使用
/
作为语句分隔符,而不是;
如果您正在使用OracleXE的可怕的HTML GUI(在浏览器内部),那么它不支持运行多个语句。
请改用SQL Developer、SQL*Plus或任何其他GUI工具。