c - c中嵌入sql,如何检查记录是否存在

标签 c embedded-sql

我已经尝试过这些:

1.if (EXEC SQL EXIST SELECT ...)
2.EXEC SQL IF EXIST SELECT ...

但是这些都不起作用,有什么帮助吗?

最佳答案

选择计数并检查它是否为零。沿着这条线的东西:

int a;
EXEC SQL SELECT count(*) INTO :a
         FROM some_table
         WHERE some_condition;
if (a != 0)...

关于c - c中嵌入sql,如何检查记录是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37780685/

相关文章:

c - 如何使用 SSE 汇编指令查找毕达哥拉斯三元组?

SQL - 删除和子查询

sql - 结合嵌入式 SQL 和 libpq 的功能

sql - 使用 PostgreSQL ECPG 插入数组

c++ - Oracle Pro*C 使用主机数组在 C/C++ 中批量合并记录

mysql - 这个嵌入式 SQL 是用什么语言编写的?

c - 将大量节点附加到 xml 树

c - 将结构体 typedef 为数组意味着什么?

c - 是否有任何数据可以保存我在 WINAPI 中选择的过滤器 - OPENFILENAME

c - 这段汇编代码有什么作用?