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