数据库修改A表中的值如何在B表中使用触发器添加新的值 修改A.a后,在B表中使用触发器向B添加a的变化值和一个数据项Mark并且变化值为负时,B中添加Mark为0,a变化值为正时,Mark为1. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 触发器CREATE TRIGGER dbo.test_tri ON [dbo].A FOR UPDATEAS BEGIN INSERT INTO B(id,a,Mark) SELECT id,a,CASE WHEN a<0 THEN 0 ELSE 1 END FROM inserted ENDGO测试:SELECT * FROM dbo.AUPDATE dbo.A SET a = 200 WHERE Id=1SELECT * FROM dbo.B sql字段属性以及字节存储问题[急] 我用DTS把SQLSERVER的表导出到ORACLE里报错了请帮我看看 用 游标 插入数据太慢 怎么办 求readtext在PHP下的用法!急!请大家帮忙!问题解决马上结贴! 触发器调用bcp SQL,随机出现50-100这51个数,其中的一个,谢谢~ 求一SQL语句 请教一个关于SQL的触发器如何写! 急!!我的机子装不了 SQL server 7.0 exec master..xp_cmdshell 'dtsrun ..'产生错误。存储过程怎么调用DTS? 求解释下这个语句为什么能够查出来课程1比课程2成绩高的学生呢 数据库查询问题
CREATE TRIGGER dbo.test_tri ON [dbo].A
FOR UPDATE
AS
BEGIN
INSERT INTO B(id,a,Mark)
SELECT id,a,CASE WHEN a<0 THEN 0 ELSE 1 END FROM inserted
ENDGO测试:SELECT * FROM dbo.A
UPDATE dbo.A SET a = 200 WHERE Id=1
SELECT * FROM dbo.B