[pgsql-jp: 25067] Re: NUMERIC 型の最大精度
Tatsuo Ishii
t-ishii @ sra.co.jp
2002年 3月 2日 (土) 23:14:12 JST
石井です.
> PostgreSQL 7.2 のマニュアルによると、NUMERIC 型の
> precision は、 no limit と書いてありますが、次の
> SQL を実行するとエラーになります。
>
> CREATE TABLE test ( aa numeric(9999,99) );
> ERROR: NUMERIC precision 9999 must be between 1 and 1000
>
> create table test(aa numeric(1000,99)); は成功します。
>
> これは単にマニュアルの記入ミスでしょうか。
そう思いますが,一応本家に確認してみます.
# 良く見たら,7.1ベースの「PostgreSQLオフィシャルマニュアル」にも同じ
# 間違いが...
> [追記]
> オーム社 O'REILY の SQL クイックリファレンス Page.24
> の下記記述はミスプリントですね。昔の規格で出ています。
>
> numeric(p,s) p=9 s=0
Sigh. 原書の間違いを直したつもりだったのですが,直っていなかったですか.
--
Tatsuo Ishii
pgsql-jp メーリングリストの案内