Поделиться через


sp_helpconstraint (Transact-SQL)

Изменения: 14 апреля 2006 г.

Возвращает список всех типов ограничений, их пользовательские или предоставляемые системой имена, столбцы, на которых они определены, и выражения, определяющие ограничения (только для ограничений DEFAULT и CHECK).

Значок ссылки на разделСоглашения о синтаксисе в Transact-SQL

Синтаксис

sp_helpconstraint [ @objname = ] 'table' 
     [ , [ @nomsg = ] 'no_message' ] 

Аргументы

  • [ @objname= ] 'table'
    Таблица, для которой возвращаются данные ограничения. Задаваемая таблица должна находиться в текущей базе данных. Аргумент table имеет тип nvarchar(776) и не имеет значений по умолчанию.
  • [ @nomsg=] 'no_message'
    Необязательный параметр, при помощи которого распечатывается имя таблицы. Аргумент no_message имеет тип varchar(5) и значение по умолчанию msg. Значение nomsg подавляет печать.

Значения кодов возврата

0 (успешное завершение) или 1 (неуспешное завершение).

Результирующие наборы

Процедура sp_helpconstraint отображает в нисходящем порядке индексированный столбец, если он входит в первичные ключи. Нисходящий индексированный столбец представляется в результирующем наборе со знаком минуса (-), стоящим за именем столбца. По умолчанию восходящий индексированный столбец представляется только по своему имени.

Замечания

При запуске процедуры sp_helptable выводятся все сведения об указанной таблице. Для просмотра только данных ограничений используйте процедуру sp_helpconstraint.

Разрешения

Необходимо членство в роли public.

Примеры

В следующем примере показываются все ограничения для таблицы Product.

USE AdventureWorks;
GO
EXEC sp_helpconstraint 'Production.Product';

См. также

Справочник

Хранимые процедуры ядра СУБД (Transact-SQL)
ALTER TABLE (Transact-SQL)
CREATE TABLE (Transact-SQL)
sp_help (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)
sys.key_constraints (Transact-SQL)
sys.check_constraints (Transact-SQL)
sys.default_constraints (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

14 апреля 2006 г.

Измененное содержимое:
  • Удалено примечание, с которого начиналась данная хранимая процедура, так как оно является устаревшим.