他のバージョンの文書 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

第 33章ECPG - C言語による埋め込みSQL

目次
33.1. 概念
33.2. データベースサーバへの接続
33.3. 接続を閉じる
33.4. SQLコマンドの実行
33.5. 接続の選択
33.6. ホスト変数の使用
33.6.1. 概要
33.6.2. 宣言セクション
33.6.3. 様々なホスト変数の型
33.6.4. SELECT INTOFETCH INTO
33.6.5. 指示子
33.7. 動的SQL
33.8. pgtypesライブラリ
33.8.1. 数値型
33.8.2. 日付型
33.8.3. タイムスタンプ型
33.8.4. 時間間隔型
33.8.5. 10進数型
33.8.6. pgtypeslibのerrno値
33.8.7. pgtypeslibの特殊な定数
33.9. 記述子領域の使用
33.9.1. 名前付きSQL記述子領域
33.9.2. SQLDA記述子領域
33.10. Informix互換モード
33.10.1. 追加の型
33.10.2. 追加または存在しない埋め込みSQL文
33.10.3. Informix-compatible SQLDA Descriptor Areas
33.10.4. 追加関数
33.10.5. 追加の定数
33.11. エラーの扱い
33.11.1. コールバックの設定
33.11.2. sqlca
33.11.3. SQLSTATESQLCODE
33.12. プリプロセッサ指示子
33.12.1. ファイルのインクルード
33.12.2. #defineおよび#undef指示子
33.12.3. ifdef、ifndef、else、elif、endif指示子
33.13. 埋め込みSQLプログラムの処理
33.14. ライブラリ関数
33.15. 内部

本章では、PostgreSQLの埋め込みSQLパッケージについて説明します。 このパッケージはCC++言語で作成されました。 作者はLinus Tolke()とMichael Meskes()です。 元々これはCで動作するように作成されました。 C++でも動作しますが、C++の構文すべてはまだ認識できません。

本書は完全なものではありません。 しかし、このインタフェースは標準化されているので、SQLに関するその他の資料から追加情報を入手できます。