SQL 用户定义数据类型、默认和规则

发表于:2008-12-02 14:10

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

  尽管可以用一些不同的设计方法,但是有一种方法是建立SQL Server用户定义数据类型并且把它们结合到一个现有的默认和规则中。在某些方面,它们可以被当作自定义的SQL Server数据类型。这个SQL Server用户定义数据类型可以通过SQL Server Management Studio 和T-SQL命令创建。让我们逐一地看每一种可以当作SQL Server用户定义数据类型的例子在默认和规则这两个数据库对象中是怎样使用的。

  在SSMS中创建SQL Server用户定义数据类型

  打开SSMS;

  打开到Databases |AdventureWorks|Programmability| Types文件夹;

  右键单击Types文件夹,选择New | User-Defined Data Type,如下所示:

  SQL Server

  图一 用户定义数据类型的一般页面

  下面是创建一个用户定义数据类型一般页面的示例图:

  用户定义数据类型的默认模式为'dbo';

  用户定义数据类型的名称是'PhoneNumb';

  用户定义数据类型的数据类型为'varchar';

  用户定义数据类型的长度是14;

  允许NULLs是不受限制的,所以NULL不能在这个数据类型中使用。

  默认情况下,我浏览一个预先创建的默认'dbo.Default_phNo',该默认在下面的T-SQL部分显示。

  作为这个用户定义数据类型的一个规则,我将浏览一个预先创建的规则'dbo.rule_PhNo',该规则在下面的T-SQL部分显示。

  SQL Server

  图二 用户定义数据类型的扩展属性页

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号