Chapter 6. ecpg -Cの中の埋め込み SQL

Table of Contents
6.1. なぜ埋め込みSQLなのか?
6.2. 概念
6.3. ecpgの使いかた
6.4. 制限
6.5. 他のRDBMSパッケージからの移植
6.6. 開発者向けに

これはCに埋め込まれたSQLについての 説明です。 Linus Tolke ()とMichael Meskes ()によって書かれました。このパッケージは Postgres配布と一緒にインストールされます。

Note: 権限は他のPostgreSQLと同じように、コピーして 使うことが許されています。

6.1. なぜ埋め込みSQLなのか?

埋め込みSQLは他のSQL問い合わせの 処理法に比べいくつかの利点があります。埋め込みSQLはCプログラムの 変数との面倒な情報移動を処理してくれます。RDBMSパッケージの 多くはこの埋め込み言語をサポートしています。

ANSI標準では埋め込み言語がどのようにあるべきか説明されています。 ecpgはできるだけこの標準に合うように設計されています。 ですから他のRDBMSパッケージ用に書かれた埋め込みSQLPostgresに移植することも可能で、フリーソフトウエア 精神の促進にもつながります。