我可以使用触发器写入其他文件以进行审核跟踪。我该如何做到这一点?
我试过这个无济于事
CREATE TRIGGER log AFTER INSERT ON my_table
BEGIN
ATTACH DATABASE /location/otherfile AS logDb
Insert ..
我在sqlite控制台上尝试了上面的代码,并在ATTACH附近得到了语法错误。我怎么能这样做?
谢谢!
答案 0 :(得分:0)
在触发器体内,只允许INSERT / UPDATE / DELETE / SELECT语句,并且您无法访问其他数据库模式。
要访问其他文件,您必须创建一个用户定义的函数,这需要任何修改数据库的应用程序的支持。