触发器语句如何写?分全给了!(200)

  • 主题发起人 主题发起人 runnerwise
  • 开始时间 开始时间
R

runnerwise

Unregistered / Unconfirmed
GUEST, unregistred user!
今天有客户很复杂的触发器要写,因为触发器我很菜 希望大家多帮忙,具体如下 如我自己库(CardDB)T_user表UserID mobile888001 13988880088T_consume表UserID Name C_date C_type C_Money LeftMoney 888001 小王 2009-1-5 8:00:00 2 200.00 6000.00C_type:(消费类型:1-餐饮,2-桑拿,3-客房,4-ktv) 当T_consume表新增一条记录就向库名sms里面的cmpp20_submit表插入一条生成的记录: SRC_id :发送号码 (10011) - - - - - - 固定值,定好就不变的。 dest_terminal_id :目标号码 - - - - - - - - -根据userid取出T_user表里的Mobile手机号码; msg_content :发送内容 - - - - - - - - - - -您的账户2009-1-5 8:00:00 消费桑拿200元,账户余额6000元请高手赐教触发器语句如何写,分全给了!
 
使用insert 触发器啊
 
用after触发器,其时像SQL SERVER帮助里有很多例子的,看看就知道了。。。。
 
写个INSERT的触发器就好了。没什么难得。兄弟是使用数据库没多久吧。这样的数据库问题没什么难得。查两个资料自己就搞定了。不用发帖的。
 
正在学习中。。。能写段代码,学习学习嘛?
 
create trigger my_trigger on T_consumefor insertas declare @src_id varchar(5), @dest_terminal_id varchar(11), @msg_content varchar(255), @userid varchar(6) select @src_id='10011' select @userid=i.Userid from inserted i select @desc_terminal_id=mobile from T_user where UserId=@userid select @msg_content='您的账户2009-1-5 8:00:00 消费桑拿200元,账户余额' insert into T_consume (SRC_id,dest_terminal_id,msg_content) values (@src_id,@dest_terminal_id,@msg_content)
 
不慎感激,学习中。。。。
 
后退
顶部