支持的数据类型¶
使用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,以字符串形式返回 |