宿主变量概述
功能描述
可以在C程序和嵌入的SQL语句之间传递数据。具体使用的话只需要在SQL语句里写上C变量的名字, 前缀一个冒号即可。
接口原型
:var
参数说明
参数名 | 参数说明 |
---|---|
var | 宿主变量 |
返回值
无
其他
举例说明使用接口:
EXEC SQL INSERT INTO sometable VALUES (:v1, 'foo', :v2);
这个语句引用了两个变量,一个叫v1,另一个叫v2, 并且也使用一个普通的SQL字串文本,这样表明你并不局限于只使用某一种数据或者其他。
这种在SQL语句里插入C变量的方式在SQL语句里任何需要表达式的地方都可用。