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


sp_droptype (Transact-SQL)

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

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

Синтаксис

sp_droptype [ @typename = ] 'type'

Аргументы

  • [ @typename=] 'type'
    Имя принадлежащего пользователю псевдонима типа данных. Аргумент type имеет тип sysname и не имеет значения по умолчанию.

Тип кода возврата

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

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

Нет.

Замечания

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

ПримечаниеПримечание

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

Разрешения

Необходимо членство в предопределенной роли базы данных db_owner или db_ddladmin.

Примеры

В следующем примере удаляется псевдоним типа данных birthday.

ПримечаниеПримечание

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

USE master;
GO
EXEC sp_droptype 'birthday';
GO

См. также

Справочник

Хранимые процедуры ядра СУБД (Transact-SQL)

sp_addtype (Transact-SQL)

sp_rename (Transact-SQL)

Системные хранимые процедуры (Transact-SQL)