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


sp_droptype (Transact-SQL)

Область применения: SQL Server

Удаляет тип данных псевдонима из systypes.

Соглашения о синтаксисе Transact-SQL

Синтаксис

sp_droptype [ @typename = ] N'typename'
[ ; ]

Аргументы

[ @typename = ] N'typename'

Имя собственного типа данных псевдонима. @typename — sysname без значения по умолчанию.

Тип возвращаемого кода

0 (успешно) или 1 (сбой).

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

Нет.

Замечания

Тип данных псевдонима типа нельзя удалить, если таблицы или другие объекты базы данных ссылаются на него.

Примечание.

Тип данных псевдонима нельзя удалить, если тип данных псевдонима используется в определении таблицы или если правило или значение по умолчанию привязано к нему.

Разрешения

Требуется членство в фиксированной роли базы данных db_owner или db_ddladmin предопределенных ролей базы данных.

Примеры

В следующем примере удаляется псевдоним типа данных birthday. Этот тип данных псевдонима уже должен существовать, или в этом примере возвращается сообщение об ошибке.

USE master;
GO
EXEC sp_droptype 'birthday';
GO