VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

宿主变量概述

功能描述

可以在C程序和嵌入的SQL语句之间传递数据。具体使用的话只需要在SQL语句里写上C变量的名字, 前缀一个冒号即可。

接口原型

:var

参数说明

参数名 参数说明
var 宿主变量

返回值

其他

  • 举例说明使用接口:

    EXEC SQL INSERT INTO sometable VALUES (:v1, 'foo', :v2);
    

    这个语句引用了两个变量,一个叫v1,另一个叫v2, 并且也使用一个普通的SQL字串文本,这样表明你并不局限于只使用某一种数据或者其他。

  • 这种在SQL语句里插入C变量的方式在SQL语句里任何需要表达式的地方都可用。