はじめに¶
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に接続されている場合にのみ機能します。