我试图在我的h2数据库中为每个数据库表添加一个触发器,但我不知道该怎么做。
我可以选择数据库中的所有表格,但我如何循环使用它们来触发每个表格,如下所示?
\
并遍历每个
并对每个应用触发器SELECT * FROM INFORMATION_SCHEMA.TABLES
答案 0 :(得分:1)
您可以尝试创建一个存储过程,在该过程中打开游标以获取每个表名,并使用服务器端预准备语句在每个表上创建触发器。有关如何使用预准备语句,请参阅http://forums.mysql.com/read.php?60,27979,30437。
如果使用Perl或php脚本来执行此操作会更容易。
为什么你需要在每张桌子上创建触发器?