PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
4759 99/01/26 12:36:42 RE(2):PB6: スクリプトでinsert文を書いたときの話です By す?ねん
4753 99/01/25 21:55:32 RE(1):PB6: スクリプトでinsert文を書いたときの話です By TAKA
4751 99/01/25 18:42:06 PB6: スクリプトでinsert文を書いたときの話です By す?ねん

カテゴリ:PowerBuilderの不具合?
日付:1999年01月25日 18:42 発信者:す?ねん
題名:PB6: スクリプトでinsert文を書いたときの話です

オラクル8のテーブルにnumber(18)の列があり、
ウインドウ関数スクリプト画面にべた書きでinsert文で、
たとえば
testtableというテーブルがあり、その項目が、
testrow  number(18)だとします。

そして、ウィンドウ関数のスクリプトで

insert testtable (testrow) values (180000000000000018);

と記述し、スクリプト画面を保存しようとすると、
次のエラーが出るのです。

(0020): エラー        C0077:整数定数が有効範囲外です。最大値 = 4294967295

試しに、values()の中を1や4294967295に変えるとちゃんとコンパイルされ、
スクリプト画面が閉じました。4294967296は駄目でした。

ちなみに、SQL PLUS8.0や、PBのDB管理画面に上のSQL文を貼り付けて実行すると、
うまく行きました。

教えて下さい。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.