Oracle执行以下程序报错:这段程序报错ora-00904,请问下啥原因

0
CREATE TABLE TEMP_C1
(  TC_ID NUMBER,
   TC_SALARY NUMBER,
)

INSERT INTO TEMP_C1(TC_ID,TC_SALARY)
VALUES(1,1000),
VALUES(2,1500),
VALUES(3,1650),
VALUES(4,1000),
VALUES(5,1500),
VALUES(6,2000),
VALUES(7,3500),
VALUES(8,4800);
已邀请:
0

老头子 - 专注是唯一的捷径 2015-10-16 回答

CREATE TABLE TEMP_C1
(  TC_ID NUMBER,
   TC_SALARY NUMBER,
)
 
多一个逗号
改成
CREATE TABLE TEMP_C1
(  TC_ID NUMBER,
   TC_SALARY NUMBER
)
 
 
而且你的create table少了分号,insert语句也写错了,正确的如下:
CREATE TABLE TEMP_C1
(  TC_ID NUMBER,
   TC_SALARY NUMBER
)
;
INSERT INTO TEMP_C1(TC_ID,TC_SALARY)
VALUES(1,1000);
INSERT INTO TEMP_C1(TC_ID,TC_SALARY)
VALUES(2,1500);
INSERT INTO TEMP_C1(TC_ID,TC_SALARY)
VALUES(3,1650);
INSERT INTO TEMP_C1(TC_ID,TC_SALARY)
VALUES(4,1000);
INSERT INTO TEMP_C1(TC_ID,TC_SALARY)
VALUES(5,1500);
INSERT INTO TEMP_C1(TC_ID,TC_SALARY)
VALUES(6,2000);
INSERT INTO TEMP_C1(TC_ID,TC_SALARY)
VALUES(7,3500);
INSERT INTO TEMP_C1(TC_ID,TC_SALARY)
VALUES(8,4800);
commit;

要回复问题请先登录注册