LVIII. 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