2013-03-04 74 views
2
DROP TABLE employee CASCADE CONSTRAINTS; 
CREATE TABLE employee (
fname varchar2(15) not null, 
minit varchar2(1), 
lname varchar2(15) not null, 
ssn  char(9), 
bdate date, 
address varchar2(30), 
sex  char, 
salary number(10,2), 
superssn char(9), 
dno  number(4), 
); 

你好,任何人都可以告訴我爲什麼我收到ORA-00911:無效字符錯誤

ORA-00911: invalid character Error 

當我嘗試在Oracle Application Express11克運行該代碼?

謝謝!

+1

這是舊的,但想說我得到這個時,我包括一個;在我的查詢結束。由於oci爲您添加了這個功能,因此您不需要自己添加它。 – mschuett 2014-10-15 19:56:49

回答

3

看來,你有最後的行之後的額外的逗號:

dno  number(4), -- <<=== Here 

刪除它應該解決這個問題(link to a demo on sqlfiddle)。

+0

謝謝!但我把它拿出來,它仍然說錯誤,一樣。 – 2013-03-04 01:28:34

+0

等待我也刪除 – 2013-03-04 01:32:08

+0

@Adam問題不是來自該聲明然後:我嘗試了與Oracle 11g R2 sqlfiddle,並且表創建進行得很好。 – dasblinkenlight 2013-03-04 01:32:17