sp_droptype (Transact-SQL)

适用于SQL Server

systypes中删除别名数据类型。

Transact-SQL 语法约定

语法

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