SQL SERVER触发器迁移到ORACLE问题

[复制链接]
查看11 | 回复2 | 2017-2-22 15:18:00 | 显示全部楼层 |阅读模式
请教各位专家,ORACLE10G中的触发器该如何迁移到SQL SERVER中?ORACLE中的:NEW,:OLD在SQL 中该如何表示?
代码如下:
CREATE OR REPLACE TRIGGER TAU1_BM_JG AFTER Update
ON BM_JG
FOR EACH ROW
declare numrows INTEGER;
begin
if :new.JGBH

ld.JGBH then
select count(*) into numrows from KM_U01 where JGBH =

ld.JGBH;
if (numrows > 0) then
update KM_U01 set JGBH=:new.JGBH where JGBH =

ld.JGBH;
end if;
end if;
end;
回复

使用道具 举报

千问 | 2017-2-22 15:18:00 | 显示全部楼层
Inserted and Deleted 表
回复

使用道具 举报

千问 | 2017-2-22 15:18:00 | 显示全部楼层
恕本人愚钝,用SQL SERVER该如何编写此触发器?请写出代码,万分感谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行