[改訂第4版]SQLポケットリファレンス

サポートページ

この記事を読むのに必要な時間:およそ 0.5 分

お詫びと訂正(正誤表)

本書の内容に誤りがありました。読者の皆さま、関係者の皆さまにご迷惑をおかけしてしまったことをお詫びするとともに,ここに訂正いたします。

(2019年12月5日最終更新)

第3刷で修正済
P.251 サンプルコードのタイトル

列aと列bの剰余が10の行だけをSELECTします。
列aの列bによる剰余が10の行だけをSELECTします。

第2刷で修正済
P.37 図表1-39内

年。nは2または4
年。nは2または4。2桁は非奨励

P.44 図表1-47下の注釈

*Accessではトリガーを扱えません
*2007以前のAccessではトリガーを扱えません

P.44 本文下から4行目

Accessを除くデータベースで、トリガーを使用できます。
古いAccessを除くデータベースで、トリガーを使用できます。

P.58 本文2行目~3行目

左側がテーブルを返すファンクションになっている場合や、右側のテーブルを(以下略)
右側がテーブルを返すファンクションになっている場合や、左側のテーブルを(以下略)

P.75 COLUMN内の本文1行目

12c以前のOracleでは、SELECTにTOPやLIMITを指定することは(以下略)
12c以前のOracleでは、SELECTにTOPやLIMITのような行制限を指定することは(以下略)

P.77 本文下から2行目

他のデータベースではRECURSIVEを指定するとエラーになります。
他のデータベースではRECURSIVEを省略することができます。

P.79 1つめの文法(Oracle、PostgreSQL)


[OFFSET start]
 FETCH { FIRST | NEXT } ROWS count ONLY


[OFFSET start]
 FETCH { FIRST | NEXT } count ROWS ONLY

P.79 2つめの文法(SQL Server)


ORDER BY expression [ OFFSET start ]
 FETCH { FIRST | NEXT } ROWS count ONLY


ORDER BY expression OFFSET start ROWS
 FETCH { FIRST | NEXT } count ROWS ONLY


P.79 3つめの文法(DB2)


FETCH FIRST ROWS count ONLY


FETCH FIRST count ROWS ONLY

P.123 2つめの例の下に注釈を追記

追記:*Accessでは「COUNTER(1,1)」とします。

P.124 2つめの例の3行目


b VARCHAR2(20)


b TEXT

P.133 下の文法内の1つめ(対応DBの誤り)


Oracle MSAccess


Oracle

P.133 下の文法内の3つめ(対応DBの誤り)


MySQL/MariaDB MSAccess


MySQL/MariaDB

P.334 右上の対応OS

MS Accessは非対応
MS Accessは対応

P.483(第5部の扉) 7~8行目

その処理内容は純粋なSQL命令により作成しなければなりません。
その処理内容は純粋なSQL命令やマクロにより作成しなければなりません。