使用约束在SQL中创建表

时间:2014-05-05 22:33:24

标签: sql oracle constraints

我正在尝试创建一个表。我无法成功编译它。有人可以指出我正确的方向吗

这是我的代码:

 CREATE TABLE TESTING_TODAY
 (
 EMP_NUM NUMBER(5, 0) NOT NULL, 
 RTG_CODE CHAR(5 BYTE) NOT NULL,
 EARNED_DATE DATE NOT NULL
 CONSTRAINT PK_TESTING_TODAY PRIMARY KEY CLUSTERED 
 (
   [EMP_NUM] ASC,
   [RTG_CODE] ASC
 )
 );
 COMMIT;

1 个答案:

答案 0 :(得分:3)

CLUSTERED在Oracle中无效且[]在SQL标识符中无效:

CREATE TABLE TESTING_TODAY
(
   EMP_NUM NUMBER(5, 0) NOT NULL, 
   RTG_CODE CHAR(5 BYTE) NOT NULL,
   EARNED_DATE DATE NOT NULL,
   CONSTRAINT PK_TESTING_TODAY PRIMARY KEY (EMP_NUM,RTG_CODE)
);
COMMIT;