用户定义数据类型(“常规”页)
使用此页可查看或修改用户定义数据类型 (UDDT) 的属性。
选项
允许 Null
指定 UDDT 是否可以接受 NULL 值。不能编辑现有 UDDT 的可为 Null 性。数据类型
从列表框中选择基本数据类型。该列表框显示除 geography、geometry、hierarchyid、sysname、timestamp 和 xml 数据类型之外的所有数据类型。不能编辑现有 UDDT 的数据类型。默认值
根据需要,可以选择要绑定到用户定义数据类型的规则或默认值。长度/精度
相应地显示数据类型的长度或精度。**“长度”适用于基于字符的 UDDT;“精度”**仅适用于基于数字的 UDDT。该标签会根据先前所选的数据类型而相应地改变。如果所选数据类型的长度或精度是固定的,则不能编辑此框。不为 nvarchar(max)、varchar(max) 或 varbinary(max) 数据类型显示长度。
名称
若要创建新的 UDDT,请键入用于在整个数据库中标识 UDDT 的唯一名称。最大字符数必须符合系统的 SYSNAME 数据类型的要求。不能编辑现有的用户定义数据类型的名称。规则
根据需要,可以选择要绑定到用户定义数据类型的规则。小数位数
指定可以在小数点右存储的十进制数字的最大位数。架构
从包含当前用户的所有可用架构的列表中选择架构。默认选择是当前用户的默认架构。对于 SQL Server 2000 或 SQL Server 7.0,请指定 UDDT 的所有者。默认值为当前用户。没有 sysadmin 权限的用户只能选择当前用户;具有 sysadmin 权限的用户可以从数据库用户的列表中选择任何所有者。
存储
显示 UDDT 的最大存储大小。最大存储大小会根据精度的不同而变化。1 – 9
5
10 – 19
9
20 – 28
13
29 – 38
17
对于 nchar 和 nvarchar 数据类型,存储值始终是**“长度”**中值的两倍。
不为 nvarchar(max)、varchar(max) 或 varbinary(max) 数据类型显示存储。