↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

不受支持的版本: 7.0 / 6.3
历史版本PostgreSQL 7.0 已于 2005 年 5 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本手册首页。

第 52 章 ecpg - C 中的 嵌入式 SQL

Linus Tolke

Michael Meskes

本文介绍 Postgres 的一个 C 中的嵌入式 SQL 软件包。 它由 Linus Tolke 和 Michael Meskes 编写。

注意

Permission is granted to copy and use in the same way as you are allowed to copy and use the rest of PostgreSQL.

52.1. Why Embedded SQL?

与处理 SQL 查询的其他方式相比,嵌入式 SQL 有一些小的优势。 它负责了在 C 程序的变量之间移动信息 的全部繁琐工作。许多 RDBMS 软件包 都支持这种嵌入式语言。

有一个 ANSI 标准描述了这种嵌入式语言应当 如何工作。ecpg 的设计 尽可能满足这个标准。因此可以 把为其他 RDBMS 软件包编写的嵌入式 SQL 程序移植到 Postgres,从而弘扬自由软件的 精神。

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。