激活带有时间戳的触发器



我需要从定义的时间激活触发器,而不是通过更新、插入等操作。你有什么例子可以帮助我?.....提前致谢!!

戈登的评论大多是正确的......根据定义,触发器由数据库在插入/更新/删除操作期间调用。

如果尝试重用触发器中的当前逻辑,应考虑将逻辑拉取到触发器和计划任务可以使用的某个共享过程中。

但是,根据您的 Db2 平台和版本以及触发器本身,可能还有其他一些选择。 例如,使用 Db2 for IBM i,您可以使用 SQL 或任何本地语言(RPG、COBOL、C、C++(创建触发器。 使用本机触发器,创建另一个可以像数据库一样调用触发器程序的程序并不是什么大问题。

最新更新