不知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