4.2.3 删除自定义数据类型
删除自定义数据类型的方法很简单,用户只需要使用正确的Transact-SQL语句就能删除自定义数据类型。删除自定义数据类型的Transact-SQL语法如下所示:
sp_droptype [ @typename = ] 'type' |
其中@typename为被删除自定义数据类型的名称。
【示例4】删除自定义数据类型。
例如欲删除名为PasswordType的自定义数据类型,可在【查询编辑器】中输入以下SQL脚本:
USE Northwind
GO
SP_DROPTYPE PasswordType
GO
单击【执行】按钮,【查询编辑器】将报告如下错误信息:
消息3732,级别16,状态1,第1行
无法删除类型'dbo.PasswordType',因为当前正在使用它.
出现上述错误的原因是由于数据表Account中的Password字段使用了该自定义数据类型。如果想删除该自定义数据类型,应先删除Password字段,然后再执行上述Transact-SQL脚本。
技巧
使用Microsoft SQL Server Management Studio同样可以删除一个自定义数据类型。右击指定的用户自定义数据类型,从快捷菜单中选择【命令删除】。即可删除指定的数据类型。
注意
删除一个自定义数据类型之前,需要首先确保没有任何数据库对象依赖于该自定义数据类型,否则删除操作将会失败。
| 回书目 上一节 下一节 |
|
||||
| · Linux——从菜鸟到高手 · 如何优化IT 控制能耗 · 国际文档格式标准开战 · SQL Server入门到精通 · SQL Server 2008/2005.. · 贝恩资本携手华为22亿.. · ARP攻击防范与解决方案 · 华为员工自杀频频拷问.. |
· 初探敏捷开发 · 体验Visual Studio 200.. · SOA 面向服务架构 · CISSP认证成长之路 · 隐私保护技术探讨 · WCF开发基础 · 珊瑚虫QQ作者侵权案开庭 · 计算机网络维护入门 |
|||
|
||||
| · iSCSI应用与发展 · SQL Server 2008/2005.. · SOA 面向服务架构 · SQL Server 2008/2005.. · iSCSI应用与发展 · RAID——磁盘阵列基础 · 中间件应用技术专题 · SQL Server入门到精通 |
· 病毒查杀专题 · 国际文档格式标准开战 · Linux防火墙 · 打造安全服务器 · Sniffer安全技术从入门.. · SOA 面向服务架构 · ADSL应用面面俱到 · 入侵防护系统(IPS)初探 |
|||
|
||||
| · iSCSI应用与发展 · 中间件应用技术专题 · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · iSCSI应用与发展 · RAID——磁盘阵列基础 · 身份认证技术 |
· 病毒查杀专题 · 清除流氓软件——51CTO.. · Sniffer安全技术从入门.. · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · ADSL应用面面俱到 · ADSL应用面面俱到 · 反垃圾邮件技术应用 |
|||