LIII. Funciones de Oracle 8

Estas funciones permiten acceder a bases de datos Oracle8 y Oracle7. Estas usan la Oracle8 Call-Interface (OCI8). Necesitará las librerías clientes de Oracle8 para usar esta extensión.

Esta extensión es más flexible que las estándar de Oracle. Soporta el enlace de variables locales y globales de PHP con placeholders de Oracle, tiene soporte completo para LOB, FILE y ROWID y le permiten usar las variables definidas por el usuario.

Tabla de contenidos
OCIDefineByName — Usa una variable de PHP para el define-step durante una sentencia SELECT
OCIBindByName — Enlaza una variable PHP a un Placeholder de Oracle
OCILogon — Establece la conexión con Oracle
OCIPLogon — Conecta con una base de datos Oracle usando una conexión persistente. Devuelve una nueva sesión.
OCINLogon — Conecta con una base de datos Oracle usando una nueva conexión. Devuelve una nueva sesión.
OCILogOff — Termina la conexion con Oracle
OCIExecute — Ejecuta una sentencia
OCICommit — Confirma transacciones pendientes
OCIRollback — Restablece todas las transaciones sin confirmar
OCINewDescriptor — Inicializa un nuevo descriptor vacío LOB/FILE (LOB por defecto)
OCIRowCount — Obtiene el número de filas afectadas
OCINumCols — Devuelve el número de columnas resultantes en una sentencia
OCIResult — Devuelve el valor de una columna en la fila buscada
OCIFetch — Busca la siguiente fila en el result-buffer
OCIFetchInto — Busca la siguiente fila dentro del result-array
OCIFetchStatement — Busca todas la filas de un resultset dentro de un array.
OCIColumnIsNULL — comprueba si una una columna es NULL
OCIColumnSize — devuelve el tamaño de la columna
OCIServerVersion — Devuelve una cadena conteniendo información a cerca de la version del servidor.
OCIStatementType — Devuelve el tipo de una sentencia OCI.
OCINewCursor — devuelve un cursor nuevo (Statement-Handle) - use esto para enlazar ref-cursors!
OCIFreeStatement — Libera todos los recursos asociados con una sentencia.
OCIFreeCursor — Libera todos los recursos asociados con cursor.
OCIColumnName — Devuelve el nombre de una columna.
OCIColumnType — Devuelve el tipo de dato de una columna.
OCIParse — Analiza una consulta y devuelve una sentencia
OCIError — Devuelve el último error de stmt|conn|global. Si no ocurre ningún error devuelve falso.
OCIInternalDebug — Habilita o deshabilita la salida del depurador interno. Por defecto este está deshabiltado