托管 UDT 使您能够扩展 SQL Server 的类型系统
2008-04-02 10:49:10来源:互联网 阅读 ()
本文基于 Microsoft SQL Server 代号“Yukon”的 Beta 1 版本,文中任何信息都有可能发生变化。www.chinai tp ow er.comR9jWYOn
下载本文的代码:UDTsinYukon.exe (112KB)www.chinai tp ow er.comR9jWYOn
注:本文是在产品投放生产之前编写的,因此,我们无法确保此处包含的任何细节都和在交付使用的产品中发现的细节完全一致。文中信息描述的是本文发布之时的产品,仅供规划之用。这些信息可在任何时候更改,恕不预先通知。www.chinai tp ow er.comR9jWYOn
不透明或抽象类型 | |
创建程式集 | |
类属性 | |
比较 UDT 的值 | |
为空性 | |
支持的转换 | |
其他需要 | |
在 SQL Server 中使用 UDT 创建程式集 | |
创建类型 | |
使用 UDT | |
删除和更改 UDT 连同程式集 | |
小结 |
用户定义类型 (UDT) 是 SQL Server™ 下一个版本(代号“Yukon”)中新的公共语言运行库 (CLR) 的集成功能之一。Yukon 中的 UDT 标志着自 SQL Server 以前版本以来一个显著的进步。例如,SQL Server 2000 支持别名类型,能够为用户提供一种重新定义本机类型的简单方法。别名类型是使用现有数据类型创建的,现有数据类型在多个位置(表、过程等)以相同的方式定义。例如,一个邮政编码可能在多个表中使用,并作为多个存储过程中的一个参数。能够用如下方法创建一个名为 ZIP 的类型:www.chinai tp ow er.comR9jWYOn
EXEC sp_addtype ZIP, 'CHAR(5)', 'NOT NULL'
接下来便能够在任何需要邮政编码的地方使用 ZIP,而不是 char(5) NOT NULL,并且也不必担心和同样存储邮政编码的其他表中的其他字段保持一致的问题。注意 ZIP 上有一个附加的约束 — NOT NULL。这一约束强制字段必须有一个值,因此使用该类型将不允许空值。您能够创建规则和默认对象并将他们绑定到别名类型,从而进一步地实施和维护数据完整性。例如,能够创建一个只允许数字值的规则并将其绑定到 ZIP 类型。这一技术有强大的设计和实现优势,例如更有组织的连同更一致的数据结构将产生更一致的数据。www.chinai tp ow er.comR9jWYOn
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash