SQL 语句置于 (嵌入)常规 C 或 C++ 代码内。所有嵌入式 SQL 语句都以 EXEC SQL 开头,并以分号 (;) 结尾。在嵌入式 SQL 语句的中间允许使用常规 C 语言注释。
使用嵌入式 SQL 的每个 C 程序都必须在源文件中任何其它嵌入式 SQL 语句之前包含以下语句。
由 C 程序执行的第一个嵌入式 SQL 语句必须是 CONNECT 语句。CONNECT 语句用于建立与数据库服务器的连接,以及指定连接期间用于授权执行的所有语句的用户 ID。
CONNECT 语句必须是执行的第一个嵌入式 SQL 语句。有些嵌入式SQL 命令不生成任何 C 代码,或者不会涉及与数据库通信。因此,允许在 CONNECT 语句之前使用这些命令。最主要的是, INCLUDE 语句和用于指定错误处理方法的 WHENEVER 语句。 (责任编辑:卢兆林)