平成25年春期 問11
ぱぱぱさん
(No.1)
設問のVIEWは複数テーブルを結合しているにも関わらず答えはupdate分です。
VIEWの定義でテーブル結合や、集計関数が使われている場合はselect以外できない認識でしたが違うのでしょうか?
VIEWの定義でテーブル結合や、集計関数が使われている場合はselect以外できない認識でしたが違うのでしょうか?
2020.09.09 08:41
ぱぱぱさん
(No.2)
すみません、こちら午前Ⅱの問11です。
よろしくお願いいたします。
よろしくお願いいたします。
2020.09.09 09:00
mkkさん
(No.3)
集計時は更新できないようですが
結合であれば更新する対象(列)によるそうです。
今回の場合だと設定が以下のようにあり
・取引先(マスタ)
・商品(マスタ)
・注文データ(業務データ 外部キーに取引先ID、商品番号)
Viewでは以下を取得(表示?)させています
①注文データから注文番号と数量
②外部キーを利用して取引先名と商品名
このうち、①は更新可能で、②は更新不可能なようです。
今回の問題では数量のUpdateなので、①に該当するため実行可能となります。
※以下でGoogle検索した時に出てくる
eラーニングのサイトがわかりやすかったです。
『第73回 「ビューを通してのデータ更新」』
結合であれば更新する対象(列)によるそうです。
今回の場合だと設定が以下のようにあり
・取引先(マスタ)
・商品(マスタ)
・注文データ(業務データ 外部キーに取引先ID、商品番号)
Viewでは以下を取得(表示?)させています
①注文データから注文番号と数量
②外部キーを利用して取引先名と商品名
このうち、①は更新可能で、②は更新不可能なようです。
今回の問題では数量のUpdateなので、①に該当するため実行可能となります。
※以下でGoogle検索した時に出てくる
eラーニングのサイトがわかりやすかったです。
『第73回 「ビューを通してのデータ更新」』
2020.09.10 01:51
ぱぱぱさん
(No.4)
mkkさん
ありがとうございます。
腑に落ちました。
列と行を特定出来るか、という点がミソですね。
ありがとうございます。
腑に落ちました。
列と行を特定出来るか、という点がミソですね。
2020.09.10 20:20
返信投稿用フォーム
スパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。