PostgreSQLのmoney型を扱うことはできますか?

PostgreSQLのmoney型についてはASTERIA Warpで未対応ですが、下記の方法で動作確認を行いました。

■データを取得する場合(RDBGet利用時)
発行するSQL文で該当フィールドをdecimal型にcastする方法です。

SELECT 
 cast ([money型のカラム] as decimal)
FROM [テーブル名]

RDBGetのストリームペインで該当フィールドのデータ型をDecimalと設定してデータを取得します。


■データを登録する場合
SQLCallコンポーネントを利用して該当フィールドのSQLパラメータをDECIMAL型で定義する方法です。

SQLCallコンポーネント
 ・SQLパラメーター名:money
 ・SQLパラメーターデータ型:DECIMAL
 ・SQL文:insert into test values (?money?)
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください

他のキーワードで検索する