sp_droptype (Transact-SQL)
适用于:SQL Server
从 systypes
中删除别名数据类型。
语法
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