Oracle8i、ProCOBOL でソフト開発中の者です。
ProCOBOLで SELECT文で読み込んだ項目が NULL かどうか
を判定する方法がわからず困ってます。
SymfoWareServer の時は、次の様にしてやりました。
01 ID01 PIC S9(04) BINARY. *>INDICATOR
・・・・・
・・・・・
EXEC SQL
SELECT ITEM01
INTO :ABC.ITEM01 :ID01
FROM ABC
END-EXEC.
IF ID01 = -1
・・・・NULL ・・・
END-IF.
SELECT文を実行した後で ID01 の内容を聞けば
その項目が NULL かどうか判定できたんです。
Oracle+ProCOBOLの場合はどうするのかご存じの方
おりましたらお教え下さい。
No.1ベストアンサー
- 回答日時:
標識変数(9iではインジケータ変数になってます)を使います。
標識変数が-1の時、値はNULLです。
標識変数は、PIC S9(4) COMP として明示的に宣言します。
01 EMP-NAME PIC X(10) VALUE SPACE.
01 SALARY PIC S9(5)V99 COMP-3.
01 COMMISSION PIC S9(5)V99 COMP-3.
01 COMM-IND PIC S9(4) COMP.
...
EXEC SQL SELECT SAL, COMM
INTO :SALARY, :COMMISSION:COMM-IND FROM EMP
WHERE EMPNO = :EMP-NUMBER
END-EXEC.
IF COMM-IND = -1
COMPUTE PAY = SALARY
ELSE
COMPUTE PAY = SALARY + COMMISSION.
詳細は、Oracle8i 8.1.7 Pro*COBOLプリコンパイラ・プログラマーズガイド P4-22から書いてありますのでOTNからダウンロードしてください(ユーザー登録すればマニュアルは無償で入手できますので)
参考URL:http://otn.oracle.co.jp/document/products/oracle …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript プログラムがうまく動きませんレビューお願いします 1 2022/07/10 05:08
- PHP コメント機能に返信欄を矢印で追加したい 1 2022/05/09 21:17
- JavaScript コードレビューをお願いします。 1 2022/07/16 05:38
- Excel(エクセル) Excelでnullになるような式のセルをマクロで空白行と認識させるにはどうすればいいですか? 3 2023/03/13 13:42
- PostgreSQL DBFluteについて質問です。 環境:PostgreSQL java8 前提:webアプリケーショ 1 2022/07/07 00:49
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- MySQL php テーブルを作れない 2 2022/11/17 18:22
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
確定申告書類PDF→xtx
-
こんなソフトありませんか?
-
デスクトップをウロウロする紫...
-
動画の再生プレイヤーについて...
-
ヤフオクで格安で出ているダウ...
-
らくちんCDラベルメーカーLight...
-
softonicと言うサイトは怪しく...
-
ダウンローダー
-
CDトレイを開閉するソフト
-
エクセル ベータ版とは?
-
ダウンロード完了後パソコンの...
-
Free Download Managerによるダ...
-
モーフィングソフト Popims An...
-
aiseesoft フリー動画変換 とい...
-
REDTUBE等々動画 ダウンロード...
-
花子で建設機械のパーツ図集が...
-
文字装飾ソフトを探しています
-
菊池マジックのダウンロード
-
シリアル番号
-
変換ソフトでユーチューブをダ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
確定申告書類PDF→xtx
-
デスクトップをウロウロする紫...
-
あるWEBサイトを階層構造ごと、...
-
今度父が元々使っていた3DSもら...
-
softonicと言うサイトは怪しく...
-
動画ダウンロード
-
aiseesoft フリー動画変換 とい...
-
こんなソフトありませんか?
-
ダウンロード完了後パソコンの...
-
ヤフオクで格安で出ているダウ...
-
Free Download Managerによるダ...
-
AutoCADでSFCを読み込みたい...
-
窓の杜 DVD オーサリング...
-
動画の再生プレイヤーについて...
-
エクセル ベータ版とは?
-
グーグルアースとストリートビ...
-
メルカリで3DSを売ろうと思って...
-
パソコンでスーファミやファミ...
-
ロジクールマウス (M305)のドラ...
-
μTorrent はダウンロードしたも...
おすすめ情報