PostgreSQL
について
| money 型の Field の作成 | |
beniya=# create table mny ( mm money);
CREATE
beniya=# select \d mny;
Table "mny"
Column | Type | Modifiers
--------+-------+-----------
mm | money |
|
こんなふうに money 型のテーブル構造を作成する。。 |
beniya=# insert into mny values( '$12,345');
INSERT 22131 1
beniya=# insert into mny values( '345');
INSERT 22132 1
beniya=# select * from mny;
mm
------------
$12,345.00
$345.00
(2 rows)
beniya=# insert into mny values( '\678');
INSERT 22133 1
beniya=# select * from mny;
mm
------------
$12,345.00
$345.00
$78.00
(3 rows)
beniya=# insert into mny values( 123456 );
ERROR: column "mm" is of type 'money' but expression is of type 'integer'
You will need to rewrite or cast the expression
b
|
'$12,345' だと OK
'345' でも OK
'\678 これは バックスラッシュに 678
78 として入っている。 入力したのは\678 で
678円のつもりだけど $78.00 となっている。
これは そのまま 123456 では integer と
見られるようです。
|
| 表示 | |
beniya=# select * from mny;
mm
------------
$12,345.00
$345.00
$78.00
(3 rows)
|
$ になってしまうようですね。 |
| MS-ACCESS から ODBC 経由でみると | |
![]() |
こんなふうになっている。 |
![]() |
|
![]() |
|
| 目次に戻る |
2004/12/18 restart ********* Last Update 2006/05/30 14:36 JST
| その他、お気づきの点がありましたら連絡先はこちらから |