変更内容
導出表に指定されたUNIONの構文チェックを追加します。
(P番号P806748により修正されており、これを含む緊急修正を適用していない場合に該当します)
非互換
SQL文を実行すると以下のいずれかになります。
qdg02842uのメッセージを出力してSymfoware/RDBがダウン
qdg02842u シグナル11を受信したため RDBIIシステム空間が異常終了しました
JYP2711Eのメッセージを出力して異常終了
JYP2711E システム障害が発生したためSQL文の実行ができませんでした.エラー識別子=sr2101543
正常終了(検索結果は誤り)
正常終了(検索結果は正しい)
構文解析処理において、導出表にUNIONが指定された場合、以下のメッセージを出力して異常終了します。
JYP8716E 導出表にUNIONが指定されました.
導出表にUNIONを指定しても正常終了(検索結果は正しい)していたSQL文(注)が、構文エラーになります。
また、RDBコマンドでのコンパイルおよびプレコンパイルの実行が構文エラーとなります。
注)コンパイル済みの以下のアプリケーションも実行時に構文エラーとなります。
SQL埋込みCプログラム
SQL埋込みCOBOLプログラム
対処方法
導出表にUNIONを指定しないでください。