ORACLE MASTER Silver SQL 26aiDMLの対応関係と同時実行オリジナル・公式資料照合難易度
Tはid NUMBER、label VARCHAR2(20)の順で定義されている。INSERT INTO T(label,id) VALUES('月曜',7)の対応として正しいものはどれか。
A
labelへ月曜、idへ7が入る★ 正解
明示した列リストの順序に対応する。
B
idへ月曜、labelへ7が入る
表定義順でなくINSERTの列リスト順に対応する。
C
列リストを逆順にすると常に構文エラーになる
適切な列名と値の対応なら列順は変更できる。
D
両方の列へ7が入る
値を自動的に複製する規則はない。
解説
INSERTで列リストを明示すると、VALUESはそのリストの順に対応する。表定義の列順へ強制的に並べ直すものではない。
根拠資料・確認情報
対応範囲:ORACLE MASTER Silver SQL 26ai(1Z0-171-JPN)
資料確認日:2026-11-02
アプリ内の初回回答データ
回答データを読み込んでいます。
同じレッスンの問題
問題 1
別トランザクションが対象行を更新中である。SELECT ... FOR UPDATE NOWAITで同じ行のロックを要求した。通常の動作として正しいものはどれか。
問題 2
MERGE INTO target t USING source s ON (t.id=s.id)の更新句で、t.id自体を変更しようとする。Oracleでの制約はどれか。
問題 3
INSERT INTO dst(id) SELECT id FROM src WHERE flag=1 を実行した。条件に合うsrc行は0行であり、エラーとなる他の条件はない。結果として正しいものはどれか。
問題 5
READ COMMITTEDの同じトランザクション内で同じSELECTを2回実行した。その間に別セッションが該当行を変更してCOMMITした。2回の結果は必ず同じか。