Ошибка SQL: ORA-00906: отсутствует левая скобка 00906. 00000 - «отсутствует левая скобка» - PullRequest
2 голосов
/ 08 декабря 2011
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)

Это просто взять Мика, я не понимаю, что не так

1 Ответ

3 голосов
/ 08 декабря 2011

Вы не указываете имя ограничения, и я считаю, что вам нужно иметь проверочное ограничение в скобках:

, customer_number NUMBER (11) NOT NULL 
  constraint custnumlen CHECK (LENGTH(customer_number) = 11))

Взгляните на http://www.techonthenet.com/oracle/check.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...