PQescapeBytea
功能描述
PQescapeBytea是PQescapeByteaConn的一个旧的,过时的版本。
接口原型
unsigned char *PQescapeBytea(const unsigned char *from, size_t from_length,
size_t *to_length);
参数说明
参数名 | 参数说明 |
---|---|
from | from参数指向需要转义、的字串的第一个字节。 |
from_length | from_length 参数反映在这个二进制字串(结尾的’\0’既不必要也不计算在内)里字节的个数。 |
to_length | 保存转义后字符串长度的结果。结果字串长度包括结果结尾的’\0’。 |
返回值
返回值与PQescapeByteaConn一致。
其他
与PQescapeByteaConn唯一的不同之处在于,PQescapeByteaConn 不使用PGconn参数,因此,PQescapeBytea可以在客户端编程 (一次只有一个连接)中安全的使用。在这种情况下, 它可以找到额外信息。如果在编程中使用多个数据库连接 (在这种情况下使用PQescapeByteaConn),则可能会给出错误结果。