問題タブ [db2-zos]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 表示形式での DB2 列のアンロード
以下の JCL を使用して、メインフレーム データセットに DB2 列を書き込もうとしています。ただし、整数列と日付列は表示形式では表示されません。これらの 2 つの列を表示形式で表示する方法はありますか?
以下は、私の JCL および DB2 テーブルです。
DB2 テーブル:
db2 - SQLCODE -981、SQLERRMC:00C12219
COBOL+DB2 プログラムの実行中に、SQLCODE -981 SQLERRMC :00C12219 が発生します。このプログラムは、INCLUDE SYSLIB(DSNELI) を使用してリンク エディットされます。
私が -981 になった理由として何が考えられますか?
リンクが INCLUDE SYSLIB(DSNELI) で編集され、RRSAF スレッドがアクティブであることを示します。
sql - DB2 NOT ATOMIC WAS Expected 、どうすれば修正できますか?
DB2 用の SQL エディタ (DB2 for z/OS) で以下の SQL を実行しているときに、なぜ以下のエラーが発生するのかわかりません。
上記のSQLを実行中に、以下のエラーが発生します
キーワード UNION の不正使用。非アトミックのトークンが予期されていました。SQLCODE=-199、SQLSTATE=42601、DRIVER=3.63.75 SQL コード: -199、SQL 状態: 42601
エラーが発生しました: INSERT INTO SESSION.VTI_GUI_TMP (ENCRP_PRC_RL_ID, PROC_SYS_CD, VER_KEY_SET_CD, TRNSLT_TP_CD, SET_INDEX_NUM, SET_MDK_DKI_NUM, PACKET_NUM) VALUES(500159, 'DB', 'MDK', '0', '1', '001', 766473) UNION ALL(500151, 'DB', 'MDK', '0', '2', '002', 766473)
上記のエラーを修正するにはどうすればよいですか? UNION ALL と一緒に SELECT ステートメントを使用して修正したくありません。これを機能させる方法はありますか。
以下のDB2バージョンを使用しています
私は何を間違っていますか?