sp_droptype (Transact-SQL)
从 systypes 删除别名数据类型。
适用范围:SQL Server(SQL Server 2008 到当前版本)。 |
语法
sp_droptype [ @typename = ] 'type'
参数
- [ @typename=] 'type'
您所拥有的别名数据类型的名称。 type 的数据类型为 sysname,无默认值。
返回代码类型
0(成功)或 1(失败)
结果集
无
注释
如果表或其他数据库对象引用 type 别名数据类型,则不能删除这种数据类型。
备注
如果在表定义内使用某个别名数据类型,或者将某个规则或默认值绑定到这种数据类型,则不能删除它。
权限
要求具备 db_owner 或 db_ddladmin 固定数据库角色成员身份。
示例
以下示例删除别名数据类型 birthday。
备注
该别名数据类型必须已经存在,否则以下示例会返回错误消息。
USE master;
GO
EXEC sp_droptype 'birthday';
GO