Как ограничения определены в схеме?Это процедура хранения, пользовательская функция или T-SQL или PL / SQL в базе данных? - PullRequest
0 голосов
/ 17 февраля 2012

Как SQL Server, Oracle или любой другой сервер базы данных применяют ограничения к таблице>

Мне известны ограничения, но как они применяются к таблице или столбцу?Я попытался выяснить, как SQL Server понимает требование ограничения и поддерживает целостность.

Существует ли процедура хранения или определенная пользователем функция для применения ограничения?Как сервер баз данных понимает этот сценарий, когда пользователю предлагается смонтировать ограничение на таблицу?

1 Ответ

0 голосов
/ 17 февраля 2012

Вы смотрели на страницу документации Microsoft по ограничениям ?Существует много типов ограничений, поэтому синтаксис DML будет отличаться для каждого.На ваш прямой вопрос нет, они не применяются с использованием хранимых процедур или UDF, это просто синтаксис TSQL.Вы также можете щелкнуть правой кнопкой мыши по таблице в SSMS и перейти в конструктор.Управлять всеми типами ограничений можно вместо исходного TSQL.

...