日期:2014-05-19  浏览次数:20482 次

不知MSSQL有没有类似 #define 功能?
#define   CODE_EQUIP   AS   CHAR(12)   NOT   NULL

CREATE   TABLE   tb(ID         INTEGER   NOT   NULL,
                                EQUIP   CODE_EQUIP,
                                。。。    
                                )

就是只要查询分析器碰到   CODE_EQUIP,一律作CHAR(12)   NOT   NULL   处理。


有这种方法吗?


------解决方案--------------------
可以自定义数据类型
------解决方案--------------------
exec sp_addtype 'x ', 'char(10) '


declare @s x
set @s= 'fsdfasd '
select @s