LXXI. 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
OCIBindByName -- Enlaza una variable PHP a un Placeholder de Oracle
OCICancel -- Cancel reading from cursor
OCICollAppend -- Coming soon
OCICollAssign -- Coming soon
OCICollAssignElem -- Coming soon
OCICollGetElem -- Coming soon
OCICollMax -- Coming soon
OCICollSize -- Coming soon
OCICollTrim -- Coming soon
OCIColumnIsNULL -- comprueba si una una columna es NULL
OCIColumnName -- Devuelve el nombre de una columna.
OCIColumnPrecision -- Coming soon
OCIColumnScale -- Coming soon
OCIColumnSize -- devuelve el tamaño de la columna
OCIColumnType -- Devuelve el tipo de dato de una columna.
OCIColumnTypeRaw -- Coming soon
OCICommit -- Confirma transacciones pendientes
OCIDefineByName --  Usa una variable de PHP para el define-step durante una sentencia SELECT
OCIError -- Devuelve el último error de stmt|conn|global. Si no ocurre ningún error devuelve falso.
OCIExecute -- Ejecuta una sentencia
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.
OCIFreeCollection -- Coming soon
OCIFreeCursor -- Libera todos los recursos asociados con cursor.
OCIFreeDesc -- Deletes a large object descriptor
OCIFreeStatement -- Libera todos los recursos asociados con una sentencia.
OCIInternalDebug --  Habilita o deshabilita la salida del depurador interno. Por defecto este está deshabiltado
OCILoadLob -- Coming soon
OCILogOff -- Termina la conexion con Oracle
OCILogon -- Establece la conexión con Oracle
OCINewCollection -- Coming soon
OCINewCursor -- devuelve un cursor nuevo (Statement-Handle) - use esto para enlazar ref-cursors!
OCINewDescriptor -- Inicializa un nuevo descriptor vacío LOB/FILE (LOB por defecto)
OCINLogon -- Conecta con una base de datos Oracle usando una nueva conexión. Devuelve una nueva sesión.
OCINumCols -- Devuelve el número de columnas resultantes en una sentencia
OCIParse -- Analiza una consulta y devuelve una sentencia
OCIPLogon -- Conecta con una base de datos Oracle usando una conexión persistente. Devuelve una nueva sesión.
OCIResult -- Devuelve el valor de una columna en la fila buscada
OCIRollback -- Restablece todas las transaciones sin confirmar
OCIRowCount -- Obtiene el número de filas afectadas
OCISaveLob -- Coming soon
OCISaveLobFile -- Coming soon
OCIServerVersion -- Devuelve una cadena conteniendo información a cerca de la version del servidor.
OCISetPrefetch -- Sets number of rows to be prefetched
OCIStatementType -- Devuelve el tipo de una sentencia OCI.
OCIWriteLobToFile -- Coming soon