db1とdb2の2つのSQLiteデータベースが1つの接続に接続されています。私は両方のデータベースのテーブルを結合し、それがどのデータベースから来たのかを指定する列 'データベース'を追加するビューを持っています。代わりに、正しいデータベースに挿入するビューに挿入時にトリガーを作成しようとしています。SQLiteのクエリに応じて異なるデータベースに挿入できますか?
は、テーブルのデータの次のスキーマを想像:
id INTEGER PRIMARY KEY, parent INTEGER, data TEXT
これは、ビューのDataViewのスキーマのようになります。
id INTEGER PRIMARY KEY, database TEXT, parent INTEGER, data TEXT
私がこれまで持っているもの:
CREATE TRIGGER DataViewInsertTrigger AFTER INSERT ON DataView BEGIN INSERT INTO database.Data SELECT database FROM DataView WHERE id=new.parent END;
です私は可能なことをやろうとしているのですか?もしそうなら、私はどのようにトリガを終了するだろうか?