可以直接从 C 代码调用的 ESQL/C 函数?
Posted
技术标签:
【中文标题】可以直接从 C 代码调用的 ESQL/C 函数?【英文标题】:ESQL/C functions which can be called from C code directly? 【发布时间】:2013-01-11 09:22:28 【问题描述】:谁能告诉我一些我使用 Informix 作为数据库,使用 HP-UX 作为操作系统。
【问题讨论】:
5-10 个函数名就足够了。 【参考方案1】:ESQL/C 的全部意义在于您编写包含嵌入式 SQL 语句的代码,然后通过 ESQL/C 预处理器运行 ESQL/C 代码以生成 C 代码,然后 C 编译器将其编译为目标代码以供使用.
ESQL/C Programmer's Manual 描述了如何使用 ESQL/C。您可以在IBM Informix 11.70 Information Centre 找到更多信息,包括下载 PDF 文件的链接。
ESQL/C 程序员手册记录了您应该直接从 ESQL/C 程序的 C 部分调用的函数。直接与服务器对话的接口没有记录为 C 函数,而是嵌入的 SQL 语句。您使用那些未记录的接口函数需要您自担风险——我建议您不要冒险(但由于我在 IBM 的 Informix 工作,所以我有偏见)。
【讨论】:
以上是关于可以直接从 C 代码调用的 ESQL/C 函数?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Informix ESQL/C 的“使用”中动态提供值?