[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 メーリングリストの案内