嵌入式SQL语法¶
在应用程序中可以使用任何有效的SQL语句,C语言编写的程序行也可以出现在程序的任何地方。只是所有的嵌入式SQL语句必须以EXEC SQL关键字开头,以分号结束。
注解
EXEC SQL以及之后的SQL语句中的保留字不区分大小写。
嵌入式SQL语句与对应的交互式SQL语句的区别很少,大多数时候仅仅在于使用程序变量和EXEC SQL前缀。下面的例子分别给出了ROLLBACK语句的嵌入式和交互式格式:
EXEC SQL ROLLBACK WORK;
ROLLBACK WORK;
这两条语句的作用完全相同,但是使用环境不一样,前者使用在嵌入式SQL程序中,后者使用在交互式SQL环境下。