Несколько ограничений внешнего ключа для одного и того же столбца «ИЛИ» или «И» - PullRequest
0 голосов
/ 16 декабря 2018

Другими словами, если у меня есть два ограничения внешнего ключа в одном столбце, должны ли быть выполнены оба ограничения или только одно, чтобы успешно добавить запись?

1 Ответ

0 голосов
/ 16 декабря 2018

Если у вас есть несколько ограничений, определенных для таблицы, то при выполнении операции над таблицей должны выполняться ВСЕ ограничения.Обратите внимание, что это относится ко ВСЕМ типам ограничений, а не только к внешним ограничениям (о которых вы изначально задавали вопросы):

  • UNIQUE
  • NOT NULL
  • CHECK
  • FOREIGN KEY

См. документацию sqlite для получения дополнительной информации об ограничениях столбца объявления в таблице.

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