Проверьте ограничение в Oracle для да или нет
Я должен создать стол в художественной галерее. таблица Art_Object. Среди различных атрибутов у меня возникают проблемы с реализацией проверочного ограничения для поля "Восстановление", где единственными значениями для него могут быть "Да" или "Нет". Я пробовал разные его версии с двойными кавычками, одинарными кавычками, без кавычек, делая его равным имени поля (например, Restoration = 'Yes'), но не повезло. Я также попробовал CHECK(Restoration IN("Да", "Нет"))... и это тоже не сработало. Я потерян.
1 ответ
Синтаксис такой:
CREATE TABLE Art_Object
(
column1 datatype null/not null,
column2 datatype null/not null,
...,
CONSTRAINT check_restoration_yesno
CHECK (Restoration = 'Yes' OR Restoration = 'No')
);