欢迎光临

木子屋

标题: SQL Server2000用户定义数据类型使用示例

作者: dnawo

日期: 2010-04-09 01:02 AM

分类: 服务器

内容: 用户定义数据类型提供了一个便利的方法来确保数据类型的一致性，即在值域可能相同的列上使用用户定义数据类型替代系统提供的数据类型。例如，数据库可能将在很多个表中存储各种各样的电话号码。尽管号码不是单一的，但存在确定的方法来存储电话号码，这在数据库一致性方面是重要的。可以创建用户定义数据类型，在表列中一致地使用它，确保电话号码使用相同的数据类型[1]。
下边建立一个用户定义数据类型phone_number：
建立好用户定义数据类型后，新建表时就可以像使用系统数据类型一样使用它了：
复制内容到剪贴板 程序代码create table UserTB
(
id int identity(1,1) not null,
username nvarchar(20),
age bit,
phone phone_number
)
注意，在SQL Server2000内部，用户定义数据类型仍然被看作是系统数据类型。我们来看一下：
复制内容到剪贴板 程序代码select colid,name,xtype,length from syscolumns where id=object_id('UserTB')
参考资料
[1].《数据库程序设计-SQL Server2000 数据库程序设计》微软公司著,高等教育出版社,P65

+ 查看当前日志评论 (0)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.113 ms

返回

标题: SQL Server2000用户定义数据类型使用示例

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.113 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.145 ms

返回