私はテーブルを持っています1
Date Sec_ID Version value col5 col6 col7
20131111 001 1 100
20131112 002 2 99
新しいデータを table1 に挿入するためのストアド プロシージャがあります。
したがって、新しい日付行を挿入すると:
20131111 001 2 111
20130101 003 1 88
20131111 004 1 90
table1 は次のようになります。
Date Sec_ID Version value col5 col6 col7
20131111 001 2 111
20131112 002 2 99
20130101 003 1 88
20131111 004 1 90
要件: Date と Sec_ID が主キーを構成していること。同じ日付と同じ Sec_ID を持つデータの場合、そのバージョンと他の列を更新します。この場合、次の場合:
20131111 001 1 100
新しいデータの場合:
20131111 001 2 111
挿入されます
それは保ちます
20131111 001 2 111
それだけ。
ありがとう!