这是我创建触发器的代码
CREATE TRIGGER TRIGGERNAME ON [TABLENAME]
AFTER INSERT, UPDATE, DELETE
AS
BEGIN
--[SQL STATEMENTS]
END
在SQL语句中,如何检查以下内容:
if (a row is updated) {
-- do something
}
else if (a row is deleted) {
-- do something else
}
这是我创建触发器的代码
CREATE TRIGGER TRIGGERNAME ON [TABLENAME]
AFTER INSERT, UPDATE, DELETE
AS
BEGIN
--[SQL STATEMENTS]
END
在SQL语句中,如何检查以下内容:
if (a row is updated) {
-- do something
}
else if (a row is deleted) {
-- do something else
}
3条答案
按热度按时间5gfr0r5j1#
gcxthw6b2#
在oracle中,您可以这样写
在开始插入、更新、删除之后,在[TABLENAME]上创建触发器[TRIGGERNAME]
结束
u4vypkhs3#
实际上,触发器仅用于插入/删除:
但是如果你想创建更新和删除操作的触发器,你可以尝试这样做:
您可以查看this reference以获得更多帮助。