はじめに

EDBはECPG(PostgreSQLプリコンパイラ)を強化してECPGPlusを作成しました。ECPGPlusを使用すると、EDBPostgresAdvancedServer(AdvancedServer)データベースに接続したときに、CアプリケーションにPro*C互換の埋め込みSQLコマンドを含めることができます。ECPGPlusを使用してアプリケーションをコンパイルすると、SQLコードは構文チェックされ、Cに変換されます。

ECPGPlusは以下をサポートします:

  • OracleDynamicSQL–方法4(ODS-M4)。

  • Pro*C互換の匿名ブロック。

  • Oracleデータベースと互換性のある CALL ステートメント。

ECPGPlusのPro*C互換性の一部として、 BEGIN DECLARE SECTION および END DECLARE SECTION ディレクティブを含める必要はありません。

PostgreSQL Compatibility

ほとんどのECPGPlusステートメントはコミュニティPostgreSQLで機能しますが、 CALL ステートメントおよび EXECUTE…END EXEC ステートメントは、クライアントアプリケーションがEDBPostgresAdvancedServerに接続されている場合にのみ機能します。