将触发器添加到H2数据库中的每个表

时间:2015-05-17 13:29:32

标签: mysql database h2

我试图在我的h2数据库中为每个数据库表添加一个触发器,但我不知道该怎么做。

我可以选择数据库中的所有表格,但我如何循环使用它们来触发每个表格,如下所示?

\

并遍历每个

并对每个

应用触发器
SELECT * FROM INFORMATION_SCHEMA.TABLES

1 个答案:

答案 0 :(得分:1)

您可以尝试创建一个存储过程,在该过程中打开游标以获取每个表名,并使用服务器端预准备语句在每个表上创建触发器。有关如何使用预准备语句,请参阅http://forums.mysql.com/read.php?60,27979,30437

如果使用Perl或php脚本来执行此操作会更容易。

为什么你需要在每张桌子上创建触发器?

相关问题