отсутствует ошибка правой круглой скобки в ограничении добавления - PullRequest
0 голосов
/ 15 ноября 2018
alter table jdetails add constraint check_fee check (fee in('PAID','PENDING');

изменить таблицу jdetails добавить ограничение check_fee check (плата за ('PAID', 'PENDING')

ОШИБКА в строке 1:

ORA-00907: отсутствует правая скобка

в чем ошибка в моем ограничении добавления ..? пожалуйста, скажите мне ... любой

Ответы [ 2 ]

0 голосов
/ 15 ноября 2018

Всегда проверяйте, закрыты ли ваши скобки, независимо от того, на каком языке.В конце вы пропустили круглую скобку, соответствующую функции «check».Самый простой способ быстрой проверки состоит в том, чтобы посчитать число «левых скобок» (и посмотреть, совпадают ли они с числом «правых скобок)».Кроме того, в зависимости от вашей среды IDE при выделении / щелчке по круглой скобке может выделяться соответствующая ему текущая скобка.

alter table jdetails add constraint check_fee check (fee in('PAID','PENDING'));

Редактировать: Кто-то хочет сказать мне, почему за него проголосовали?Лол

0 голосов
/ 15 ноября 2018

просто добавьте еще одну скобку ) к своему заявлению в проверке.Ваша функция проверки не закрыта

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