1
数据库技术及应用
1.10.6.2 7.6.2 删除自定义数据类型
7.6.2 删除自定义数据类型

1.通过Management Studio删除

启动SQL Server Management Studio,在对象资源管理器中依次展开“数据库”节点、Student节点、“可编程性”节点和“类型”节点,在要修改的自定义数据类型上单击鼠标右键,在弹出的快捷菜单中执行“删除”命令,如图7-21所示,在弹出的对话框中单击“确定”按钮即可。

图7-21 执行“删除”命令

2.利用命令删除自定义数据类型

语法格式:

参数说明如下:

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

【例7-12】删除例7-11中建立的自定义数据类型。代码如下:

实战演练——BBS数据库中自定义数据类型的创建

在BBS数据库中完成以下自定义数据类型的创建与删除操作:

(1)通过Management Studio创建新的用户自定义的数据类型bigint,允许NULL值,类型名称为newtype,并试图把tb_Topic表的THit Count(浏览人数)更改为newtype类型,观察出现的结果。

(2)利用命令方式删除上一步新建的自定义数据类型newtype。

(3)新建SQL查询,输入TransacT-SQL语句,建立新的用户自定义的数据类型:bigint,允许NULL值,类型名称为newtype。操作成功后,保存该查询,把保存文件命名为newtype.sql。

操作步骤如下:

步骤1:创建自定义数据类型。

(1)启动SQL Server Management Studio,在对象资源管理器中依次展开“数据库”节点、BBS节点和“可编程性”节点,在“类型”上单击鼠标右键,在弹出的快捷菜单上执行“新建用户定义数据类型”命令。

(2)在打开的窗口中按要求进行编辑,数据类型为bigint,允许NULL值,类型名称为newtype,完成后单击“确定”按钮。

步骤2:新建SQL查询,删除步骤1中新建的自定义数据类型的T-SQL语句为:

步骤3:新建SQL查询,输入以下T-SQL语句,运行后按要求进行保存。