# Funciones IBM DB2, Cloudscape y Apache Derby

# Introducción

Estas funciones permiten el acceso a IBM DB2 Universal Database, IBM Cloudscape y Apache Derby que utilizan `DB2 Call Level Interface` (CLI).

- Instalación/Configuración
  - Requerimientos
  - Instalación
  - Configuración en tiempo de ejecución
  - Tipos de recursos
- Constantes predefinidas
- Funciones de IBM DB2
  - db2_autocommit — Devuelve o modifica el estado AUTOCOMMIT de la conexión a la base de datos
  - db2_bind_param — Asocia una variable PHP a un parámetro de una consulta SQL
  - db2_client_info — Devuelve un objeto con propiedades que describen el cliente de base de datos DB2
  - db2_close — Cierra una conexión a base de datos
  - db2_column_privileges — Devuelve un conjunto de resultados que lista las columnas y sus privilegios de una tabla
  - db2_columns — Devuelve un conjunto de resultados que lista las columnas y sus metadatos de una tabla
  - db2_commit — Confirmar una transacción
  - db2_conn_error — Devuelve un string que contiene el valor de SQLSTATE devuelto por el último intento de conexión
  - db2_conn_errormsg — Devuelve el último mensaje de error de conexión junto con el valor de SQLCODE
  - db2_connect — Devuelve una conexión a una base de datos
  - db2_cursor_type — Devuelve el tipo de cursor utilizado por un recurso
  - db2_escape_string — Escapar ciertos caracteres especiales
  - db2_exec — Ejecuta una consulta SQL directamente
  - db2_execute — Ejecuta una consulta SQL preparada
  - db2_fetch_array — Devuelve un array, indexado por la posición de las columnas, que representa una línea del conjunto de resultados
  - db2_fetch_assoc — Devuelve un array, indexado por nombre de columna, que representa una fila del conjunto de resultados
  - db2_fetch_both — Devuelve un array, indexado por nombre de columna y posición, que representa una fila del conjunto de resultados
  - db2_fetch_object — Devuelve un objeto con las propiedades que representan columnas en la fila extraída
  - db2_fetch_row — Modifica el puntero del conjunto de resultados a la siguiente línea o a la línea solicitada
  - db2_field_display_size — Devuelve el máximo de octetos requeridos para mostrar una columna
  - db2_field_name — Devuelve el nombre de la columna del conjunto de resultados
  - db2_field_num — Devuelve la posición del nombre de la columna del conjunto de resultados
  - db2_field_precision — Devuelve la precisión de la columna indicada del conjunto de resultados
  - db2_field_scale — Devuelve la escala de la columna indicada del conjunto de resultados
  - db2_field_type — Devuelve el tipo de dato de la columna indicada del conjunto de resultados
  - db2_field_width — Devuelve el ancho de la columna indicada en el conjunto de resultados
  - db2_foreign_keys — Devuelve un conjunto de resultados que lista las claves externas de una tabla
  - db2_free_result — Liberar los recursos asociados con un resultado
  - db2_free_stmt — Liberar un recurso indicado
  - db2_get_option — Recupera el valor de una opción para una consulta o conexión
  - db2_last_insert_id — Retorna el último ID generado por la última consulta de inserción
  - db2_lob_read — Recupera grandes objetos binarios de tamaños predefinidos en cada invocación
  - db2_next_result — Solicita el siguiente conjunto de resultados de la recurso indicado
  - db2_num_fields — Devuelve el número de campos contenido en el conjunto de resultados
  - db2_num_rows — Devuelve el número de filas afectadas por una consulta SQL
  - db2_pclose — Cierra una conexión persistente a la base de datos
  - db2_pconnect — Devuelve una conexión persistente a una base de datos
  - db2_prepare — Prepara una consulta SQL para ser ejecutada
  - db2_primary_keys — Devuelve un conjunto de resultados que lista las claves de una tabla
  - db2_procedure_columns — Devuelve un conjunto de resultados que lista los argumentos de procedimiento de registro
  - db2_procedures — Devuelve un conjunto de resultados que lista las proceduras de registro almacenadas en la base de datos
  - db2_result — Devuelve un valor de una columna de una fila de un conjunto de resultados
  - db2_rollback — Cancelar una transacción
  - db2_server_info — Devuelve un objeto con propiedades que describen el servidor de base de datos DB2
  - db2_set_option — Establece opciones para una conexión o recursos
  - db2_special_columns — Devuelve un conjunto de resultados que lista los identificadores únicos de las filas de una tabla
  - db2_statistics — Devuelve un conjunto de resultados que enumera los índices y estadísticas de una tabla
  - db2_stmt_error — Devuelve un string que contiene el valor de SQLSTATE retornado por una consulta SQL
  - db2_stmt_errormsg — Devuelve el último mensaje de error de una consulta SQL
  - db2_table_privileges — Devuelve un conjunto de resultados que lista las tablas y sus privilegios asociados en una base de datos
  - db2_tables — Devuelve la lista de tablas y sus metadatos

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open