用户定义数据类型(“常规”页)

使用此页可查看或修改用户定义数据类型 (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) 数据类型显示存储。