请检查下面的代码并告诉我哪里有错误。我看到这段代码很久但却无法找到它。 它说ORA-00911无效错误,这意味着一些特殊字符已经在代码中悄悄但我无法跟踪它。如果我一次创建一个表,脚本运行 但是当我一次运行两个表脚本时,它会给出错误说明:ORA-00911:无效字符。我知道这是一个愚蠢的怀疑,但有时由于过度编码,我们会错过其他人很容易找到的小事。所以请帮帮我。感谢
CREATE TABLE PROJECT.BHUSH
(
S_DATE DATE,
SUBJECT VARCHAR2(20 BYTE),
FROM_ID VARCHAR2(30 BYTE),
EMP_ID VARCHAR2(10 BYTE),
MESSAGE VARCHAR2(300 BYTE),
TIME VARCHAR2(10 BYTE)
)
TABLESPACE SYSTEM
PCTUSED 40
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE (
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
PCTINCREASE 0
FREELISTS 1
FREELIST GROUPS 1
BUFFER_POOL DEFAULT
)
LOGGING
NOCOMPRESS
NOCACHE
NOPARALLEL
MONITORING;
CREATE TABLE PROJECT.CLIENT_DETAILS
(
CLIENTID VARCHAR2(10 BYTE),
CLIENTNAME VARCHAR2(20 BYTE),
CLIENTADD VARCHAR2(200 BYTE),
PHONENO VARCHAR2(12 BYTE),
EMAIL VARCHAR2(30 BYTE),
REGDATE DATE,
CLIENTREQUIREDDATE VARCHAR2(15 BYTE),
CLIENTREQUIREDPLATFORMS VARCHAR2(15 BYTE),
PROJECTDESCRIPTION VARCHAR2(300 BYTE)
)
TABLESPACE SYSTEM
PCTUSED 40
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE (
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
PCTINCREASE 0
FREELISTS 1
FREELIST GROUPS 1
BUFFER_POOL DEFAULT
)
LOGGING
NOCOMPRESS
NOCACHE
NOPARALLEL
MONITORING;
答案 0 :(得分:0)
如果您将此作为脚本运行,则为“;”。如果您正在使用SQL * Plus,则可以尝试在语句之间使用“/”。
有一点:我不会在SYSTEM表空间中创建用户表,因为您现在正在混合使用Oracle数据库的东西,如果您想要进行表空间管理,您可能会发现它有点棘手。