HOME»応用情報技術者試験掲示板»平成30年秋期午後問6
投稿する

平成30年秋期午後問6 [4060]

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

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。
© 2010-2024 応用情報技術者試験ドットコム All Rights Reserved.

Pagetop