ms sql 2000创建自定义类型 CREATE TYPE [My_type] FROM [char](3) NULL这个老出错?在2005里可以的,2000里怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --下面的示例定义了两个数据类型,然后创建一个表引用定义的数据类型,最后删除它。--定义数据类型EXEC sp_addtype 'ut_sex','char(1)','null'EXEC sp_addtype 'ut_age','int','null'GO--使用定义的数据类型CREATE TABLE tb(Name nvarchar(20),SEX ut_sex,AGE ut_age)GO--删除定义的数据类型EXEC sp_droptype 'ut_sex'/*--因为表tb已经引用了ut_sex,所以收到出错信息,并且列出了引用ut_sex的对象服务器: 消息 15180,级别 16,状态 1,过程 sp_droptype,行 32无法除去。该数据类型正在使用。object type owner column datatype------------ ---------- -------------- --------------- -----------tb U dbo SEX ut_sex--*/GO--删除对定义数据类型的引用DROP TABLE tb--再删除定义的数据类型即可EXEC sp_droptype 'ut_sex'EXEC sp_droptype 'ut_age' 【急求】求教SQL语句时间查询问题 ()如何保证材料管理系统中的"编码与实物的一一对应"呢?如何通过系统来把关? 存储过程的语句中如何使用变量,主要是变量代入。 初学者:解释一下SQL语句 不能连接数据库 怪异!!!! 为什么我只能装客户端软件,不能装服务器端软件?急! SQL语句前的加一个N什么意思? 如何设置SQL SERVER数据库密码 怎样把存储过程保存在包里头调用??? bcp 大容量导出的问题!急!!!!! 更新数据库存储过程的问题 这段SQL语句要怎么精简一些?
--定义数据类型
EXEC sp_addtype 'ut_sex','char(1)','null'
EXEC sp_addtype 'ut_age','int','null'
GO--使用定义的数据类型
CREATE TABLE tb(
Name nvarchar(20),
SEX ut_sex,
AGE ut_age)
GO--删除定义的数据类型
EXEC sp_droptype 'ut_sex'
/*--因为表tb已经引用了ut_sex,所以收到出错信息,并且列出了引用ut_sex的对象服务器: 消息 15180,级别 16,状态 1,过程 sp_droptype,行 32
无法除去。该数据类型正在使用。
object type owner column datatype
------------ ---------- -------------- --------------- -----------
tb U dbo SEX ut_sex
--*/
GO--删除对定义数据类型的引用
DROP TABLE tb
--再删除定义的数据类型即可
EXEC sp_droptype 'ut_sex'
EXEC sp_droptype 'ut_age'