平成30年秋期午後問6

データベースさん  
(No.1)
https://www.ap-siken.com/kakomon/30_aki/pm06.html
の問2についてです。
非常に紛らわしいですが
「既に実表"入室許可"に同じ社員ID,室ID,入室許可開始年月日の行が存在する場合は,入室許可終了年月日を更新する。」とは例えば
社員ID:AA,室ID:aa 入室許可開始年月日:23年3月18日がすでに登録されていると仮定して
:23年3月18日に登録しようとした場合には

社員ID:AA,室ID:aa 入室許可開始年月日:23年3月18日  入室許可終了年月日:23年3月18日
になるということですか?
で上記加えて
「社員ID:AA,室ID:aa 入室許可開始年月日:23年3月18日  入室許可終了年月日:-」
のレコードが追加されるということでしょうか?

※その場合 入室許可開始年月日は一意ではない気がします。
2023.03.18 16:05
GinSanaさん 
AP プラチナマイスター
(No.2)
merge(upsert)文をやりたいってことじゃないですか。
2023.03.18 17:03
GinSanaさん 
AP プラチナマイスター
(No.3)
主キーが書いてないから運用の推測ですけど、社員ID,室ID,入室許可開始年月日で主キーをもってて、出たけどまた入る用事ができたときみたいな
状態のときは、入室許可終了年月日の更新で済ませたいってことなので、
>社員ID:AA,室ID:aa 入室許可開始年月日:23年3月18日  入室許可終了年月日:23年3月18日
で更新されてるってことになります。
>で上記加えて
は、ないです。
2023.03.18 17:10

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。

その他のスレッド


Pagetop