这里描写一种用于 Postgres 的,在 C软件包里使用的嵌入SQL. 这部分是由 Linus Tolke(<[email protected]>) 和 Michael Meskes(<[email protected]>) 这个包是随 Postgres 发布一起安装的.
注意: 你可以象 PostgreSQL 其他部分那样拷贝和使用这些内容.
嵌入使用 SQL 比其他操作 SQL 查询的方法有一些小小的优势. 它关心所有你的 C 程序里面变量信息的往返. 许多 RDBMS 软件包支持这种嵌入的语言.
有一个 ANSI 的标准描述嵌入的语言应该怎样工作. ecpg 被设计成尽可能地符合这个标准. 因此这就有可能把为其他 RDBMS 软件包书写的嵌入式 SQL 程序移植到 Postgres 上来并以此而推动自由软件的精神的发展.