sql - C语言中的嵌入式sql

标签 sql c db2 embedded-sql

我一直在尝试为 DB2 编写嵌入式 SQL 语句,最终用 C 语言进行编译。

我找不到有关 C 嵌入式 SQL 语法的教程或手册可供引用。我想做的一种情况是将数据插入表中。我知道大多数嵌入式 sql 语句都需要初始化器 EXEC SQL,但这通常是我的知识范围。我这样做是为了一项作业,如果有关于此或解决方案的更多信息,我将不胜感激。

查询数据库的语句示例:

EXEC SQL SELECT SNAME, AGE into :sname, :sage
    FROM ONE.SAILOR
    WHERE sid = :sid;

我想看看什么语句允许我插入数据库。我已经尝试过类似以下的方法,但它不起作用。

 EXEC SQL INSERT ....

最佳答案

请参阅 IBM 的 Embedded SQL手册。

无论宿主语言是什么,嵌入式 SQL 基本上都是相同的。

关于sql - C语言中的嵌入式sql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/300746/

相关文章:

mysql - 计算两个日期之间的可用房间数量

SQL select where matching record exists and no matching record

sql - Oracle:如何UPSERT(更新或插入表?)

python - 如何将 GtkTreePath 或 GtkTreeIter 获取到 GtkTreeModel 的最后一行?

c - 在 gtk 中显示来自互联网的图像

unix - 如何在一行中从 root 到 db2inst1 并调用 SQL 脚本?

sql - 将日期时间转换为 float 时,SQL 的转换函数如何工作?

c - 多线程 - 只有在所有线程都完成任务后才继续

java - hibernate 日期操作

object - 如何在版本控制软件中存储 IBM DB2 模式对象