問題ID: 19932

この質問の投稿一覧へ

なし 問題ID: 19932

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2015-9-19 22:33
hide0129  新米   投稿数: 2
INSERT INTO prod2
 VALUES (1, (SELECT name FROM prod WHERE prodid = 1),
  (SELECT category FROM prod WHERE prodid = 1), SYSDATE, NULL);

副問合せが複数行を返すためエラーとなる
正常に実行される

→この問題prodidにNOT NULL制約が記載されていますが、PRIMARY KEY制約は記載されていないため、prodid = 1が複数あった場合には副問い合わせが複数行を返すためエラーとなりませんか?

投稿ツリー

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.