ORA-00911在oracle中执行sql查询时抛出无效错误

时间:2013-08-16 20:08:50

标签: sql oracle10g

请检查下面的代码并告诉我哪里有错误。我看到这段代码很久但却无法找到它。 它说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;

1 个答案:

答案 0 :(得分:0)

如果您将此作为脚本运行,则为“;”。如果您正在使用SQL * Plus,则可以尝试在语句之间使用“/”。

有一点:我不会在SYSTEM表空间中创建用户表,因为您现在正在混合使用Oracle数据库的东西,如果您想要进行表空间管理,您可能会发现它有点棘手。