除了使用系统提供的数据类型外,用户还可以根据需要用自定义的数据类型来定义表的列或声明变量。
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' ]
各参数说明如下:
运行结果如下:
(1 row(s) affected)
(0 row(s) affected)
type has been dropped.
注意:如果删除由表或其它数据库在使用的用户自定义数据类型,将会被系统拒绝。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器