sp_droptype (Transact-SQL)

systypes 删除别名数据类型。

适用范围:SQL Server(SQL Server 2008 到当前版本)。

主题链接图标 Transact-SQL 语法约定

语法

sp_droptype [ @typename = ] 'type'

参数

  • [ @typename=] 'type'
    您所拥有的别名数据类型的名称。 type 的数据类型为 sysname,无默认值。

返回代码类型

0(成功)或 1(失败)

结果集

注释

如果表或其他数据库对象引用 type 别名数据类型,则不能删除这种数据类型。

备注

如果在表定义内使用某个别名数据类型,或者将某个规则或默认值绑定到这种数据类型,则不能删除它。

权限

要求具备 db_ownerdb_ddladmin 固定数据库角色成员身份。

示例

以下示例删除别名数据类型 birthday。

备注

该别名数据类型必须已经存在,否则以下示例会返回错误消息。

USE master;
GO
EXEC sp_droptype 'birthday';
GO

请参阅

参考

数据库引擎存储过程 (Transact-SQL)

sp_addtype (Transact-SQL)

sp_rename (Transact-SQL)

系统存储过程 (Transact-SQL)