OCI_ASSOC |
与 oci_fetch_all() 和 oci_fetch_array() 一起使用,以获取结果作为关联数组。 |
OCI_BOTH |
与 oci_fetch_all() 和 oci_fetch_array() 一起使用,以获取结果作为包含关联索引和数字索引的数组。 |
OCI_COMMIT_ON_SUCCESS |
用于 oci_execute() 调用的语句执行模式。在语句成功后自动提交更改。 |
OCI_CRED_EXT |
与 oci_connect() 一起使用,用于使用 Oracle 的外部或操作系统身份验证。 |
OCI_DEFAULT |
请参阅 OCI_NO_AUTO_COMMIT 。 |
OCI_DESCRIBE_ONLY |
用于 oci_execute() 的语句执行模式。如果只想获取元数据(例如列名)而不获取查询中的行,请使用此模式。 |
OCI_EXACT_FETCH |
已弃用。语句获取模式。当应用程序事先知道将要获取的行数时使用。此模式会为 Oracle 版本 8 或更高版本模式关闭预取。在获取所需的行后会取消光标,这可能导致服务器端资源使用量减少。 |
OCI_FETCHSTATEMENT_BY_COLUMN |
oci_fetch_all() 的默认模式。 |
OCI_FETCHSTATEMENT_BY_ROW |
oci_fetch_all() 的备用模式。 |
OCI_LOB_BUFFER_FREE |
与 OCILob::flush 一起使用,以释放使用的缓冲区。 |
OCI_NO_AUTO_COMMIT |
用于 oci_execute() 的语句执行模式。使用此模式时,事务不会自动提交。为了在新的代码中提高可读性,请使用此值而不是旧的等效值 OCI_DEFAULT 常量。 |
OCI_NUM |
与 oci_fetch_all() 和 oci_fetch_array() 一起使用,以获取结果作为枚举数组。 |
OCI_RETURN_LOBS |
与 oci_fetch_array() 一起使用,以获取 LOB 的数据值,而不是描述符。 |
OCI_RETURN_NULLS |
与 oci_fetch_array() 一起使用,如果行项的值为 null ,则获取空数组元素。 |
OCI_SEEK_CUR |
与 OCILob::seek 一起使用,以设置搜索位置。 |
OCI_SEEK_END |
与 OCILob::seek 一起使用,以设置搜索位置。 |
OCI_SEEK_SET |
与 OCILob::seek 一起使用,以设置搜索位置。 |
OCI_SYSDATE |
已弃用。 |
OCI_SYSDBA |
与 oci_connect() 一起使用,以 SYSDBA 权限连接。应启用 php.ini 设置 oci8.privileged_connect 以使用它。 |
OCI_SYSOPER |
与 oci_connect() 一起使用,以 SYSOPER 权限连接。应启用 php.ini 设置 oci8.privileged_connect 以使用它。 |
OCI_TEMP_BLOB |
与 OCILob::writeTemporary 一起使用,以指示应该创建一个临时 BLOB。 |
OCI_TEMP_CLOB |
与 OCILob::writeTemporary 一起使用,以指示应该创建一个临时 CLOB。 |