ページの先頭行へ戻る
Symfoware Server V12.7.0 アップデート情報
FUJITSU Software

3.6 導出表に指定されたUNIONの構文チェックの追加

変更内容

導出表に指定されたUNIONの構文チェックを追加します。
(P番号P806748により修正されており、これを含む緊急修正を適用していない場合に該当します)

非互換

V12.6.0 以前

SQL文を実行すると以下のいずれかになります。

  • qdg02842uのメッセージを出力してSymfoware/RDBがダウン

    qdg02842u シグナル11を受信したため RDBIIシステム空間が異常終了しました
  • JYP2711Eのメッセージを出力して異常終了

    JYP2711E システム障害が発生したためSQL文の実行ができませんでした.エラー識別子=sr2101543
  • 正常終了(検索結果は誤り)

  • 正常終了(検索結果は正しい)

V12.7.0以降

構文解析処理において、導出表にUNIONが指定された場合、以下のメッセージを出力して異常終了します。

JYP8716E 導出表にUNIONが指定されました.

導出表にUNIONを指定しても正常終了(検索結果は正しい)していたSQL文(注)が、構文エラーになります。

また、RDBコマンドでのコンパイルおよびプレコンパイルの実行が構文エラーとなります。

注)コンパイル済みの以下のアプリケーションも実行時に構文エラーとなります。

  • SQL埋込みCプログラム

  • SQL埋込みCOBOLプログラム

対処方法

導出表にUNIONを指定しないでください。