我在Oracle中输入了以下SQL命令,但它报错了"ORA-00922: 选项缺失或无效"
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))
为什么???
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
创建表 Student ( StuID NUMBER(15), StuName VARCHAR2(50), Phone VARCHAR2(20), CONSTRAINT PK_STUID PRIMARY KEY (StuID))在这里找到答案 here.
编辑:
另外,尝试使用
/作为语句分隔符,而不是;如果您正在使用OracleXE的可怕的HTML GUI(在浏览器内部),那么它不支持运行多个语句。
请改用SQL Developer、SQL*Plus或任何其他GUI工具。