新しいエントリのみ: 最近追加されたフィールドを更新します
P粉148782096
P粉148782096 2024-04-02 22:48:20
0
1
506

新しいユニット製品のユニットコードを更新できるようにしながら、すでに作成されたユニット製品の元のユニットコードを保持できる方法を見つけようとしています。

つまり、提供されたトピック間で単元コードが変更された場合、単元コースの作成時の正確なコードを単元コードに反映させたいと考えています。

これが私のフォームです

リーリー

現在のストアド プロシージャを使用して更新できますが、ユニット製品とユニットの詳細を一覧表示すると、製品の作成時にデータベースにあったコードではなく、新しいユニット コードが反映されます。

リーリー

これは、リストを作成するときに使用する select ステートメントです。

リーリー

これが実際にできるかどうかはわかりません。それが理にかなっている場合、テーブルの設定方法、update ステートメント、または list ステートメントに何か問題があるかどうかはわかりません。

ご協力いただければ幸いです。これを行う方法を確認するためにいくつかのドキュメントを見ようとしましたが、正しいキーワードが見つかりませんでした。

以下は、私がリストできることを望んでいるものの例です。この例では、2021 年が終了した後に単位コードが変更された場合に表示したいものです。

ああああ

P粉148782096
P粉148782096

全員に返信(1)
P粉463840170

2 つの方法が考えられます:

  1. UnitsOffering で新しいレコードを作成するときは、FK を介して Units テーブルの値にリンクするのではなく、UnitCode 値をレコード (新しい列) に物理的に書き込みます。
  2. 履歴を保持するようにユニット テーブルを再設計します。たとえば、すべての変更は更新ではなく挿入として扱われ、各レコードには開始日と終了日 (または、レコードが現在のバージョンであることを識別するために使用される他のメカニズム) があります。次に、正しい値が UnitsOffering.UOUnits
  3. に書き込まれることを保証するロジックが必要です。
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート