Re: 問題ID: 19932

この質問の投稿一覧へ

なし Re: 問題ID: 19932

msg# 1.1
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2015-9-20 23:59
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が一意であるとは判断できませんね。条件として明記してほしいです。

投稿ツリー

  >フォーラム検索へ


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