0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

富士通メインフレームは○×□が不便 〜SQL〜

Last updated at Posted at 2023-05-13

COBOLプログラムでSQLを使用する場合、EXEC SQLとEND-EXECの間にINSERTやSELECTを記述するのは富士通もIBMと同じです。


埋め込み型とプレコンパイラ

富士通COBOLコンパイルでコンパイルしたロードモジュールは、PFD-BROWSEするとSQL文が目視できます。SQLはインタプリタなので、当然なのかもしれません。そのため実行時にSQLの構文エラーが発覚しテストが中断してしまいます。

z/OSの場合コンパイルの前にプレコンパイルが必要です。プレコンパイラはSQLをサブルーチンCALLに書き換えるので、SQLに構文エラーがあるとこの時点で検出できます。

SQL関数

富士通 RDB II はANCII規格準拠のため使用可能な関数は5種類のみです。

  • AVERAGE
  • COUNT
  • MAX
  • MIN
  • SUMMARY

DB2はたくさんあります。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?