レス
元トピ次レス
タイトル
Re: 問題ID: 19932
フォーラム
最強WEB問題集Oracle Master 12c Bronze SQL基礎
投稿ユーザ(投稿日)
(2015/9/19)
本文
>この問題prodidにNOT NULL制約が記載されていますが、PRIMARY KEY制約は記載されていないため、

問題のPROD表の構造はDESCRIBEコマンドの出力結果と思われます(実試験でも表の構造はそうだったような)。
なのでNOT NULLしか明記されてないですが、問題集用のsetup.sql(12c問題集のTopからダウンロードできるSQL文)のCREATE文ではPROD表のprodidにPRIMARY KEYは定義されていました。

SQL文流して確認してみました。

SQL> desc prod
名前 NULL? 型
----------------------------------------- -------- -----------

PRODID NOT NULL NUMBER(2)
NAME VARCHAR2(20)
CATEGORY NUMBER(2)
STARTDATE DATE
ENDDATE DATE

SQL> select constraint_type from user_constraints where table_name = 'PROD';

C
-
P

でも確かに、問題からはprodidが一意であるとは判断できませんね。条件として明記してほしいです。

レス一覧

元トピ次レス


Ping-tモバイルTOP

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