针对编号的触发器
(供参考触发器)
CREATE TRIGGER tr_XiaBan ON [dbo].[下稿列表]
INSTEAD OF INSERT
AS
DECLARE @No varchar(7),@No1 varchar(7)
SELECT @No=MAX(制版编号) FROM dbo.下稿列表
SET @No1=convert(varchar(7),convert(integer,right(@No,5))+1)
SET @No1 = 'LX' + REPLICATE('0',5-LEN(@No1))+@No1
INSERT INTO [下稿列表]([制版编号], [版号], [制版方式], [区域], [业务员], [设计员], [客户名称], [品名], [类型], [色数], [支数], [下稿员], [下稿时间_日期], [下稿时间_时间], [版长], [周长], [堵孔], [斜度], [键槽], [键槽类型], [递增], [支数分布情况_1#], [支数分布情况_2#], [支数分布情况_3#], [支数分布情况_4#], [支数分布情况_5#], [支数分布情况_6#], [支数分布情况_7#], [支数分布情况_8#], [支数分布情况_9#], [支数分布情况_10#], [支数分布情况_11#], [支数分布情况_12#], [材料类型_新辊], [材料类型_自带], [收费摘要_层次], [收费摘要_线条], [收费摘要_编织袋], [收费摘要_肠衣], [客户类型], [备注])
SELECT @No1 AS 制版编号, [版号], [制版方式], [区域], [业务员], [设计员], [客户名称], [品名], [类型], [色数], [支数], [下稿员], [下稿时间_日期], [下稿时间_时间], [版长], [周长], [堵孔], [斜度], [键槽], [键槽类型], [递增], [支数分布情况_1#], [支数分布情况_2#], [支数分布情况_3#], [支数分布情况_4#], [支数分布情况_5#], [支数分布情况_6#], [支数分布情况_7#], [支数分布情况_8#], [支数分布情况_9#], [支数分布情况_10#], [支数分布情况_11#], [支数分布情况_12#], [材料类型_新辊], [材料类型_自带], [收费摘要_层次], [收费摘要_线条], [收费摘要_编织袋], [收费摘要_肠衣], [客户类型], [备注]
FROM INSERTED
浙公网安备 33010602011771号