Я хотел создать ограничение схемы для ключа изменения (NOT NULL + UNIQUE), но я думаю, что ограничение NOT NULL не может быть размещено в схеме, поэтому я думаю, что у меня есть варианты:
- Ограничение контура:
CHECK(attr IS NOT NULL)
- Встроенное ограничение
NOT NULL
+ контурное ограничениеUNIQUE(attr)
Есть ли разница между установкой встроенного ограничения NOT NULL
в столбец и добавлением ограничения CHECK (column IS NOT NULL)
?
заранее спасибо