如何检查适用于 table 的触发器操作?我怎么知道它的 DISABLED/ENABLED?
How to check trigger action working for a table? How do I know its DISABLED/ENABLED?
是否有查询来检查这个?
如果您不能只看到数据库触发器的效果(它将执行某些操作、分配字段值、更新其他数据、执行验证等),您可以使用 4GL 客户端日志记录:
LOG-MANAGER:LOGFILE-NAME = "c:\temp\client.log".
LOG-MANAGER:LOG-ENTRY-TYPES = "4gltrace:5,4glmessages".
LOG-MANAGER:CLEAR-LOG ().
/* this will execute the schema create trigger */
CREATE Customer.
UNDO.
这将表明它正在从日志文件中的数据库触发器返回:
[22/01/17@11:49:42.013+0100] P-158784 T-160248 3 4GL 4GLTRACE Return from Main Block "Customer" [sports2000trgs/crcust.p]
所以一定是被执行了
是否有查询来检查这个?
如果您不能只看到数据库触发器的效果(它将执行某些操作、分配字段值、更新其他数据、执行验证等),您可以使用 4GL 客户端日志记录:
LOG-MANAGER:LOGFILE-NAME = "c:\temp\client.log".
LOG-MANAGER:LOG-ENTRY-TYPES = "4gltrace:5,4glmessages".
LOG-MANAGER:CLEAR-LOG ().
/* this will execute the schema create trigger */
CREATE Customer.
UNDO.
这将表明它正在从日志文件中的数据库触发器返回:
[22/01/17@11:49:42.013+0100] P-158784 T-160248 3 4GL 4GLTRACE Return from Main Block "Customer" [sports2000trgs/crcust.p]
所以一定是被执行了