変更の履歴を保持したいテーブルが多数あります。それぞれについて、末尾が _HISTO である 2 番目のテーブルを作成し、フィールド modtime、action、user を追加しました。
このテーブルのレコードを挿入、変更、または削除する前に、(デルファイ アプリから) 実際の値を histo テーブルにコピーして操作を実行するオラクル プロシージャを呼び出します。
私の手順は、DBA_TAB_COLUMNS を介して動的 SQL を生成し、生成された ( insert into tablename_histo ( fields s ) select fields, sysdate, 'acition', userid from table_name
トリガーがトリガーされるテーブルを選択する必要があるため、トリガーからこのプロシージャを呼び出すことはできないと言われました。これは本当ですか ?必要なものを実装することは可能ですか?