更新日期:2024年09月11日
摘要:
该函数用于创建可在SQL 语句中使用的合法SQL 字符串。按照连接的当前
字符集,将“from”中的字符串编码为转义SQL 字符串。将结果置于“to”中。
并添加1 个终结用NULL 字节。
如果需要更改连接的字符集,应使用gbase_set_character_set()函数。
语法:
unsigned long gbase_real_escape_string(GBASE *gbase,
char *to,
const char *from,
unsigned long length);
GBase 8a 程序员手册C API 篇
- 38 -
南大通用数据技术股份有限公司
参数:
gbase
数据库句柄。
to
必须为“to”缓冲区分配至少length*2+1 字节。在最坏的情
况下,每个字符或许需要使用2 个字节进行编码,而且还需
要终结NULL 字节。
from
“from”指向的字符串必须是长度字节“long”
。
length
from 字符串的长。
返回值:
置于“to”中的值的长度,不包括终结用NULL 字符。