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

応用情報技術者試験掲示板


[4060] 平成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さん(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

【返信投稿用フォーム】

お名前(10文字以内)

顔アイコン


本文(2,000文字以内)

投稿削除用のパスワード(20文字以内)

プレビュー
※宣伝や迷惑行為を防止するため、当サイトとIPAサイト以外のURLを含む文章の投稿は禁止されています。
※同一人物が作成できるスレッドは24時間に1つまでに制限されています。

投稿記事削除用フォーム

投稿No. パスワード 
© 2010-2023 応用情報技術者試験ドットコム All Rights Reserved.

Pagetop