0

私のデータベースは IBM-INFORMIX です。4GL でストアド プロシージャを作成しています。

私の問題は:

更新する必要がある列のデータ型はMONEY(16,2)

4GL を使用してストアド プロシージャを記述しているためです。以下のコードを使用して配列を作成しようとしています

DEFINE li_rate             ARRAY[44] of INTEGER(16,2)

上記のコードをコンパイルすると、エラーが発生します。

DEFINE li_rate             ARRAY[44] of INTEGER(16,2)
|_________________________________________________^
|
|      A grammatical error has been found on line 10, character 51.
| The construct is not understandable in its context.
| See error number -4373.
|__________________________________________________^

データ型の列に挿入する値を保持するために使用される ARRAY を作成する方法が必要ですMONEY(16,2)

4

1 に答える 1

0

私はこれを試してみましたが、うまくいきました。 Decimal (16,2) の DEFINE li_rate ARRAY[44]

于 2014-12-15T19:40:19.053 に答える