私はデータ型decfloat
の列を持つテーブルを作成したが、私はそうのように、このテーブルのための連合ニックネームを作成しようとしたとき:DB2ニックネームはdecfloatタイプをサポートしていませんか?
DB2 Database Error:
ERROR [] [IBM][DB2/AIX64] SQL3324N Column "PAYMONEY" has a type of "DECFLOAT" which is not recognized.
マイリモートDB2:
CREATE SERVER CRV_TEST TYPE DB2/UDB VERSION '9.7' WRAPPER DRDA
AUTHORIZATION "XXX" PASSWORD "XXX" OPTIONS (DBNAME 'XXX');
CREATE USER MAPPING FOR DB2INST3 SERVER CRV_TEST
OPTIONS (REMOTE_AUTHID 'xxx', REMOTE_PASSWORD 'xxx');
CREATE NICKNAME xx.xx FOR CRV_TEST.xx.xx;
私は以下のようにエラーが発生しましたバージョンは9.7、ローカルは9.5です。誰にもこの問題を解決するための提案はありますか?
ソースとニックネームの完全なDDL?その他のアップグレード... –
これは偶然にフェデレーション設定ですか? – mustaccio
サーバCRV_TEST TYPE DB2/UDB VERSION '9.7' WRAPPER DRDA AUTHORIZATION "XXX" PASSWORD "XXX" OPTIONS( DBNAME \t 'XXX' )を作成します。 DB2INST3 サーバCRV_TEST OPTIONS( REMOTE_AUTHID \t 'XXX'、 'XXX' REMOTE_PASSWORD \t)のユーザー・マッピングを作成します。 CRV_TEST.xx.xxのニックネームxx.xxを作成します。 エラーメッセージが表示されます。参照エラー - DB2データベースエラー:ERROR [] [IBM] [DB2/LINUXX8664] SQL3324N列 "PAYMONEY"に "DECFLOAT"という型が認識されません。 – Jason