投稿する

[0133] 平成25年春期  問11

 ぱぱぱさん(No.1) 
設問のVIEWは複数テーブルを結合しているにも関わらず答えはupdate分です。
VIEWの定義でテーブル結合や、集計関数が使われている場合はselect以外できない認識でしたが違うのでしょうか?
2020.09.09 08:41
 ぱぱぱさん(No.2) 
すみません、こちら午前Ⅱの問11です。
よろしくお願いいたします。
2020.09.09 09:00
mkkさん(No.3) 
集計時は更新できないようですが
結合であれば更新する対象(列)によるそうです。

今回の場合だと設定が以下のようにあり
・取引先(マスタ)
・商品(マスタ)
・注文データ(業務データ  外部キーに取引先ID、商品番号)

Viewでは以下を取得(表示?)させています
  ①注文データから注文番号と数量
  ②外部キーを利用して取引先名と商品名

このうち、①は更新可能で、②は更新不可能なようです。
今回の問題では数量のUpdateなので、①に該当するため実行可能となります。

※以下でGoogle検索した時に出てくる
  eラーニングのサイトがわかりやすかったです。

  『第73回 「ビューを通してのデータ更新」』
2020.09.10 01:51
 ぱぱぱさん(No.4) 
mkkさん
ありがとうございます。
腑に落ちました。
列と行を特定出来るか、という点がミソですね。
2020.09.10 20:20

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。
© 2016-2024 データベーススペシャリストドットコム All Rights Reserved.

Pagetop