2017-09-25 7 views
0

this trigger examplesqliteでは、他のファイルへの書き込みにどのようにトリガを使用しますか?

トリガーを使用して、軌跡を監査するための他のファイルに書き込むことができます。どのように私はそれを正確に行うのですか?

私は無駄に

CREATE TRIGGER log AFTER INSERT ON my_table 
BEGIN 
ATTACH DATABASE /location/otherfile AS logDb 
Insert .. 

これを試してみましたが、私はSQLiteのコンソール上記のコードを試してみましたが、近くにはATTACH構文エラーを得ました。どのように私はこれを行うことができますか?

ありがとうございます!

答えて

0

トリガー本体の内部では、INSERT/UPDATE/DELETE/SELECTステートメントのみが許可され、他のデータベーススキーマにアクセスすることはできません。

他のファイルにアクセスするには、データベースを変更するアプリケーションからのサポートが必要なユーザー定義関数を作成する必要があります。

関連する問題