中变量直接这么定义就可以了
SET @VALUE = "111";
#在sql server中
declare @count int;
#并赋值
set @count =0;
#如果是查询,必须这么些...,@smid,@stnm,@prjcd,@pipcd from inserted;
end
3.触发器的new
在mysql中,用new.NAME 可以得到触发器触发插入的值,而sql server不是这样的...,sql server是把处罚的数据放在一个临时表中,所以它的操作是这样的
#inserted代表插入数据的那张临时表,同时还有deleted 这张用作删除数据的临时表
select STCD from...inserted
#若只是把插入的数据插入另一张表,语句如下
insert into WQ_WWFINF_D_REAL select PRJCD,TM,INFL,SWWL,CWWL,OTPS,OTF,...,如果实时表没有该数据,就插入,如果有,就删除再插入
BEGIN
declare @stcd varchar(30);
declare @count int;
declare @smid int