Re: 問題ID: 19932
quensan
投稿数: 119
>この問題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が一意であるとは判断できませんね。条件として明記してほしいです。
問題の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が一意であるとは判断できませんね。条件として明記してほしいです。
投稿ツリー
-
問題ID: 19932
(hide0129, 2015-9-19 22:33)
- Re: 問題ID: 19932 (quensan, 2015-9-20 23:59)
- Re: 問題ID: 19932 (staff_meg, 2015-9-21 21:32)