Postgresql 中文操作指南 IV. Client Interfaces 36. ECPG — Embedded SQL in C 36.11. Library Functions Postgresql 中文操作指南 36.11. Library Functions # libecpg 库主要包含“隐藏”函数,用于实现嵌入式 SQL 命令所表达的功能。但有一些函数可以直接调用。请注意这会让你的代码不可移植。 Note 在 Windows 上,如果 ecpg 库和应用程序使用不同的标志进行编译,那么这个函数调用将会导致应用程序崩溃,因为 FILE 指针的内部表示形式不同。具体来说,多线程/单线程、发布/调试和静态/动态标志对于使用该库的库和应用程序都应该相同。 Note 直接使用 libpq 例程操作 ecpg 创建的数据库连接句柄是一个坏主意。