返回首页

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

更新日期:2024年09月11日

node (172.168.83.14)
backup table begin

ifx_var_getlen() 函数返回 lvarchar pointer 或 var binary 主变量中数据的长度。

语法
var binary
mint ifx_var_getlen(var_bin)
var binary **var_bin;

GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 819 -

lvarchar
mint ifx_var_getlen(lvar)
lvarchar **lvar;

var_bin
返回其长度的 var binary 主变量的地址。
lvar
返回其长度的 lvarchar pointer 主变量的地址。

用法
ifx_var_getlen() 函数返回的长度是已为 lvar 或 var_bin 主变量的数据缓冲区分配了
的字节数。

如果您通过使用 GET DESCRIPTOR 语句的 DATA 子句从描述符区域取得
lvarchar pointer 或 var binary,则该值以空终止。如果对这样一个变量使用
ifx_var_getlen(),则返回的长度包括空终止符。要取得正确的长度,请使用 GET
DESCRIPTOR 语句的 LENGTH 子句。

返回代码

>=0
var_bin 主变量的数据缓冲区的长度。
<0
函数不成功。

已将 JCE 集成至 J2 SDK Version 1.4 内,
但仅在美国和加拿大可用。
如果您的站点不符合
此限制或其他 JCE 许可限制,则可尝试使用带有其他 JCE 认证的安全软件包提供程序
的 GBase 8s JDBC Driver。然而,请注意,并非所有软件包都已测试并认证,可以与配置了
使用 SPWDCSM CSM 选项或加密 CSM 的 GBase 8s 一起工作。或者,您可使用符
合 GBase FIPS 的安全软件包。
如果您正在使用 JDK 1.4 来安装 JCE 软件包,则请下载 JCE 分发,抽取包含 JCE 提供
程序软件包的 .jar 文件,并将它们复制至安装 JDK 的jre/lib/ext 目录。
编辑来自 JDK 安装的 lib/security/java.security 文件,来包括下列两行:
security.provider.1=sun.security.provider.Sun
security.provider.2=com.sun.crypto.provider.SunJCE
要获取关于配置加密服务提供程序的更多详细信息,请参阅 JRE 资料。