次の列を持つ表があり、スキーマを変更できません。つまり、表を変更したり、IDフィールドを追加することはできません。挿入後のトリガー
私が望むのは、ある列を更新してIDフィールドとして扱うトリガーを作成することです。
accountno firstname lastname keyField
jku45555 John Doe 123
は今、私が欲しいもの、私は次のレコードを挿入するとき、私は(心の中でこのVarchar
フィールドを維持する)前のレコードのKeyFieldId
を取得し、124であることを新たに挿入されたレコードを更新しています。
私はこれを行うための最良の方法が必要です。私はテーブルを変更することはオプションではないと言いました。ありがとう!
に行番号を追加することによって、実際のINSERTを実行し、行番号
私はあなたが言っていることを正確に知っていますが、これは私が過去にこれをしなかったAPIですが、今は新しいバージョンにアップグレードしており、カスタマイズされたフィールドはすべて削除されます。私がすでにカスタマイズしたIDフィールドからこのフィールドにデータを移動したので、私が言及した1つのフィールドを使用するだけで、必要なのはそのフィールドを更新することだけです。 PmbAustinは実際にはまっすぐな例を示しています。しかし、私の手は縛られている。 –