• 您的位置我爱Aspx >> 数据库 >> 自定义数据类型
  • 自定义数据类型

  • 作者:aspxer  来源:internet  日期:2007-5-22 0:33:32  关键字:数据
  • 自定义数据类型

    > 除了使用系统提供的数据类型外,用户还可以根据需要用自定义的数据类型来定义表的列或声明变量。

    7.3.1 用Enterprise Manager 创建用户自定义数据类型

    用Enterprise Manager 创建用户自定义数据类型的方法是:在Enterprise Manager 中选 择要创建用户自定义类型的数据库,在数据库对象“User Defined Data Types”上单击右 键,从开始菜单中选择“New User Defined Data Type”选项,就会出现如图7-3 所示的定 义用户自定义数据类型属性对话框。可以在其中指定要定义的数据类型的名称、继承的系 统数据类型、是否允许NULL 值等属性。单击“确定”按钮,则添加用户自定义数据类 型对象到数据库中。

    7.3.2 用系统存储过程Sp_addtype 创建用户自定义数据类型

    系统存储过程为用户提供了命令方式创建自定义数据类型的途径。其语法如下:

    sp_addtype [@typename =] type,

    [@phystype =] system_data_type

    [, [@nulltype =] @#null_type@#]

    [ , [ @owner = ] @#owner_name@# ]

    各参数说明如下:

    • [@typename =] type

      指定用户定义的数据类型的名称。

    • [@phystype =] system_data_type

      指定相应的系统提供的数据类型的名称及定义。不能使用TIMESTAMP 数据类型。 当所使用的系统数据类型有额外说明时,需用引号将其括起来,如:‘CHAR(8)’。

    • [@nulltype =] ‘null_type’

      指定用户自定义的数据类型的NULL 属性,其值可为‘NULL’ ‘NOT NULL’或 ‘NONULL’。缺省时与系统默认的NULL 属性相同。

    • [ @owner = ] @#owner_name@# ]

      我对这篇文章有话说?
    • 广告位招租,广告代号:content_468_15
    • 上一篇:创建和使用约束
      下一篇:查看表