CREATE TABLE customer(customer_id NUMBER(6) PRIMARY KEY
, customer_name VARCHAR2(40) NOT NULL
, customer_address VARCHAR2(60) NOT NULL
, customer_email VARCHAR2(35)
, customer_number NUMBER (11) NOT NULL CHECK LENGTH(customer_number) = 11)
这只是开玩笑,我不明白出了什么问题
最佳答案
您没有指定约束名称,我相信您需要将检查约束放在括号中:
, customer_number NUMBER (11) NOT NULL
constraint custnumlen CHECK (LENGTH(customer_number) = 11))
关于SQL 错误 : ORA-00906: missing left parenthesis 00906. 00000 - "missing left parenthesis",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8424456/