在使用 SQL 的 C 和 C++ 应用程序中嵌入 SQL 语句
可以在 C 或 C++ 程序中对 SQL 语句进行编码,只要可执行语句出现。
每个 SQL 语句都必须以 EXEC SQL 开头,并以分号 (;) 结尾。 EXEC SQL 关键字必须在一行上。 SQL 语句的其余部分可以在多行上。
示例: 可以通过以下方式对 C 或 C++ 程序中编码的 UPDATE 语句进行编码:
EXEC SQL
UPDATE DEPARTMENT
SET MGRNO = :MGR_NUM
WHERE DEPTNO = :INT_DEPT ;
请勿使用 #pragma convert 来修改 SQL 可能使用的任何文字的 CCSID。 假定 SQL 使用的所有字面值都使用源文件的 CCSID。