ESQL プリプロセッサは基本的に変換ツールで、埋め込み SQL を処理する COBOL コンパイラによって呼び出され、埋め込み SQL をターゲット データベースによって理解されるコードに変換します。DB2 ECM プリプロセッサは、埋め込み SQL 文を DB2 データベース サービスへの適切な呼び出しに変換します。このプリプロセッサを、DB2 リレーショナル データベースにアクセスするアプリケーションで使用します。