支持的数据类型

使用aci_bind_by_name()函数绑定参数时,驱动程序支持以下类型:

类型 描述
SQLT_NTY 从PHP集合对象(如aci_new_collection()创建的对象)映射本机集合类型。
SQLT_BFILEE 映射本机描述符,如aci_new_descriptor()创建的描述符。
SQLT_CFILEE 映射本机描述符,如aci_new_descriptor()创建的描述符。
SQLT_CLOB 映射本机描述符,如aci_new_descriptor()创建的描述符。
SQLT_BLOB 映射本机描述符,如aci_new_descriptor()创建的描述符。
SQLT_RDD 映射本机描述符,如aci_new_descriptor()创建的描述符。
SQLT_NUM 将PHP参数转换为“C”长类型,并绑定到该值。
SQLT_RSET 映射本机语句句柄,例如由aci_parse()创建的句柄或从其他aci查询中检索的句柄。
SQLT_BOL 将PHP参数绑定到PL/SQL BOOLEAN。
SQLT_CHR 和其他类型 和任何其他类型将PHP参数转换为字符串类型并绑定为字符串。

从结果集中检索列时,支持以下类型:

类型 描述
SQLT_RSET 创建表示游标的aci语句资源。
SQLT_RDD 创建ROWID对象
SQLT_BLOB 创建LOB对象
SQLT_CLOB 创建LOB对象
SQLT_BFILE 创建LOB对象。
SQLT_LNG 绑定为SQLT_CHR,作为字符串返回
SQLT_LBI 绑定为SQLT_BIN,作为字符串返回
其他类型 任何其他类型绑定为SQLT_CHR,以字符串形式返回