返回首页

gbase数据、南大通用产品文档:GBase8cstandard_conforming_strings

更新日期:2024年09月11日

参数说明:控制普通字符串文本('…')中是否按照SQL 标准把反斜扛当普通文本。

应用程序通过检查这个参数可以判断字符串文本的处理方式。

建议明确使用转义字符串语法(E'…')来转义字符。
该参数属于USERSET 类型参数,请参考表GUC 参数设置方式中对应设置方法进行设
置。
取值范围:布尔型

on 表示打开控制功能。

off 表示关闭控制功能。
默认值:on

array_typanalyze
range_typanalyze
ts_typanalyze
local_rto_stat

ifx_var_setdata() 函数在 lvarchar 或 var binary 主变量中存储数据。

语法
var binary
mint ifx_var_setdata(var_bin, buffer, buf_len)
var binary **var_bin;
char *buffer;
int4 buf_len;

lvarchar
mint ifx_var_setdata(lvar, buffer, buf_len)
lvarchar **lvar;

GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 821 -
char *buffer;
int4 buf_len;

buffer
包含要存储在 lvar 或 var_bin 主变量中的数据的字符缓冲区。
buf_len
以字节计的缓冲区的长度。
var_bin
var binary 主变量的地址。
lvar
lvarchar pointer 主变量的地址。

用法
ifx_var_setdata() 函数将数据存储在 lvar 或 var_bin 主变量的数据缓冲区中的 buffer
中。对于 lvarcharpointer 主变量,GBase 8s ESQL/C 期望 buffer 之中的数据为以空终止
的 ASCII 数据。

返回代码
0
函数成功。
<0
函数不成功,且返回值指示错误的原因。