ORACLE MASTER厳選問題集SQL・Oracle入門
正誤表
ご迷惑をおかけいたしましてまことに申しわけございません。
修正個所に加えまして、読者の皆さまよりご質問いただきました項目等につきまして掲載させていただきます。
ページ |
問題番号 |
修正前 |
修正後 |
コメント |
P27 |
問題2-13 |
職種(job)列にSalesmanというデータが入力されている |
職種(job)列にSALESMANというデータが入力されている |
|
P59 |
問題3-13 |
今日は2002年5月26日です。 |
今日は2004年5月26日です。 |
四捨五入について 「今日」が2004年5月31日までの日付なら結果は2004年1月1日に、 「今日」が2004年6月1日以降の日付なら結果は2005年1月1日に なります。
roundの指定で月も日も四捨五入されます。たとえば、月の場合、 例:select round(sysdate, ‘mm’) from dual; 今日が4/14なら結果は 2004年4月1日 になる、ということです。 |
P60 |
問題3-14 |
TO_CHAR関数で日付を省略した場合 |
TO_DATE関数で日付を省略した場合 |
|
P65 |
問題3-22 |
‘sysdate’ |
sysdate |
|
P177 |
問題8-14 |
正しいSQL文を2つ選びなさい。 |
正しいSQL文を1つ選びなさい。 |
|
P180 |
問題8-15 |
正解 A |
正解 B |
解説に変更はありません。 |
P189 |
問題9-2 |
給料(6箇所) |
給与(6箇所) |
列名と日本語名の対応はする必要はないと考えます。 |
P194 |
問題9-8 |
正解 B |
正解 B |
変更はありません。 選択肢CはGROUP BY句がないため不正解です。 |
P212 |
問題9-20 |
- |
- |
変更はありません。 列名と日本語名の対応はする必要はないと考えます。 |
P236 |
問題10-16 |
TABLE DROP ~ UNUSED COLUMNS・・・; |
ALTER TABLE ~ DROP UNUSED COLUMNS・・・; |
|
P256 |
問題11-10 |
ALTER TABLE 表名 DROP PRIMARY KEY | UNIQUE (列名); |
ALTER TABLE 表名 DISABLE PRIMARY KEY | UNIQUE (列名); |
|
P302 |
問題13-6 |
正解 C |
正解C |
変更はありません。 START WITHは初期値を決めるものです。 順序が一巡した場合(CYCLE)、10より小さな値を生成する場合があります。 MINVALUEで設定しておけば10より小さな値を生成することはありません。
|