我正在将我的数据从SQLSERVER
迁移到MySQL
。我在为TRIGGER_NESTLEVEL()
找到替代函数时遇到了一些麻烦。
TRIGGER_NESTLEVEL()
中SQLSERVER
MySQL
函数的等价物
(递归结束时触发)。如果它没有,我如何检测递归是否以另一种方式结束?
这是我的问题:
ALTER TRIGGER [dbo].[TGR_UPD_NAME]
ON [dbo].[TBL_MS_NAME] FOR UPDATE,INSERT
AS
BEGIN
IF ((SELECT TRIGGER_NESTLEVEL()) > 1 )
RETURN
/* SOME UPDATE QUERY */
END
答案 0 :(得分:0)