2013-09-29 65 views
4

我得到上面的錯誤,當我運行下面的查詢ORA-00902:無效的數據類型

create table customer (
    cust_fname varchar2(15) NOT NULL, 
    cust_lname varchar2(15) NOT NULL, 
    cust_id  number(9,0) NOT NULL, 
    address  varchar2(40) NOT NULL, 
    city   varchar2(14) NOT NULL, 
    postal_code number(6,0) NOT NULL, 
    country  varchar2(14) NOT NULL, 
    phone_no  number(12,0) NOT NULL, 
    e-mail  varchar2(30) NOT NULL, 
    password  varchar2(10) NOT NULL, 
    primary key(cust_id), 
    check(e-mail like '_%@_%._%') 
); 

請告訴是什麼問題。

回答

5
e-mail uses a hyphen in field name. 

change it to e.g. e_mail or email. 

應該不能用(連字符) - 在字段名。

您可以使用-但它不是一個聰明的解決方案,每次查詢使用超文本或其他不受支持的字符的字段/表時,都需要引用正確的引號。

+0

thnaks for helping .. – user2828552