在使用 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。