我正在尝试运行此脚本来创建表,但是出现列不允许错误。在进行了一些研究之后,似乎可能是与值有关的语法错误,但是我没有插入任何值。
CREATE TABLE SALESPERSON (
sales_id VARCHAR2(10) PRIMARY KEY,
sales_fname VARCHAR2(35) NOT NULL,
sales_lname VARCHAR2(35) NOT NULL,
sales_email VARCHAR2(35) NOT NULL,
sales_region VARCHAR2(35) NOT NULL CHECK(sales_region IN ('NORTH','SOUTH','EAST','WEST')),
sales_phone CHAR(10) NOT NULL,
hire_date DATE DEFAULT 01-JAN-2001 NOT NULL);
我在俯视什么?
我收到了不同的错误消息,但可能是由于相同的错误。您不能将默认设置为2001年1月1日。也许只用单引号将其解决;更好to_date('01-JAN-2001', 'DD-MON-YYYY')
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句