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

c中的嵌入式sql,如何检查记录是否存在,c,embedded-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代码在哪里?

我试过这些:

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代码在哪里?