|
KumbiaPHP beta2-dev
Framework PHP en español
|
Métodos públicos | |
| connect ($config) | |
| Hace una conexion a la base de datos de Oracle. | |
| query ($sqlQuery) | |
| Efectua operaciones SQL sobre la base de datos. | |
| close () | |
| Cierra la Conexión al Motor de Base de datos. | |
| fetch_array ($resultQuery='', $opt=OCI_BOTH) | |
| Devuelve fila por fila el contenido de un select. | |
| __construct ($config) | |
| Constructor de la Clase. | |
| num_rows ($resultQuery='') | |
| Devuelve el numero de filas de un select. | |
| field_name ($number, $resultQuery='') | |
| Devuelve el nombre de un campo en el resultado de un select. | |
| data_seek ($number, $resultQuery='') | |
| Se Mueve al resultado indicado por $number en un select. | |
| affected_rows ($resultQuery='') | |
| Número de Filas afectadas en un insert, update ó delete. | |
| error ($err='') | |
| Devuelve el error de Oracle. | |
| no_error () | |
| Devuelve el no error de Oracle. | |
| limit ($sql, $number) | |
| Devuelve un LIMIT valido para un SELECT del RBDM. | |
| drop_table ($table, $if_exists=true) | |
| Borra una tabla de la base de datos. | |
| create_table ($table, $definition, $index=array()) | |
| Crea una tabla utilizando SQL nativo del RDBM. | |
| list_tables () | |
| Listado de Tablas. | |
| last_insert_id ($table='', $primary_key='') | |
| Devuelve el ultimo id autonumerico generado en la BD. | |
| table_exists ($table, $schema='') | |
| Verifica si una tabla existe o no. | |
| describe_table ($table, $schema='') | |
| Listar los campos de una tabla. | |
| begin () | |
| Inicia una transacción si es posible. | |
Campos de datos | |
| $id_connection | |
| $last_result_query | |
| $lastError | |
| const | DB_ASSOC = OCI_ASSOC |
| Resultado de Array Asociativo. | |
| const | DB_BOTH = OCI_BOTH |
| Resultado de Array Asociativo y Numerico. | |
| const | DB_NUM = OCI_NUM |
| Resultado de Array Numerico. | |
| const | TYPE_INTEGER = 'INTEGER' |
| Tipo de Dato Integer. | |
| const | TYPE_DATE = 'DATE' |
| Tipo de Dato Date. | |
| const | TYPE_VARCHAR = 'VARCHAR2' |
| Tipo de Dato Varchar. | |
| const | TYPE_DECIMAL = 'DECIMAL' |
| Tipo de Dato Decimal. | |
| const | TYPE_DATETIME = 'DATETIME' |
| Tipo de Dato Datetime. | |
| const | TYPE_CHAR = 'CHAR' |
| Tipo de Dato Char. | |
Atributos privados | |
| $last_query | |
| $autocommit = false | |
| $num_rows = false | |
Definición en la línea 23 del archivo oracle.php.
| __construct | ( | $ | config | ) |
Constructor de la Clase.
| array | $config |
Definición en la línea 227 del archivo oracle.php.
Hace referencia a $config y connect().

| affected_rows | ( | $ | resultQuery = '' | ) |
Número de Filas afectadas en un insert, update ó delete.
| resource | $resultQuery |
Implementa DbBaseInterface.
Definición en la línea 336 del archivo oracle.php.
Hace referencia a error().

| begin | ( | ) |
Inicia una transacción si es posible.
Reimplementado de DbBase.
Definición en la línea 588 del archivo oracle.php.
| close | ( | ) |
Cierra la Conexión al Motor de Base de datos.
Implementa DbBaseInterface.
Definición en la línea 186 del archivo oracle.php.
| connect | ( | $ | config | ) |
Hace una conexion a la base de datos de Oracle.
| array | $config |
Cambio el formato de fecha al estandar YYYY-MM-DD
Implementa DbBaseInterface.
Definición en la línea 127 del archivo oracle.php.
Hace referencia a $config, error() y query().
Referenciado por __construct() y query().


| create_table | ( | $ | table, |
| $ | definition, | ||
| $ | index = array() |
||
| ) |
Crea una tabla utilizando SQL nativo del RDBM.
TODO:
| string | $table | |
| array | $definition |
Implementa DbBaseInterface.
Definición en la línea 453 del archivo oracle.php.
Hace referencia a query().

| data_seek | ( | $ | number, |
| $ | resultQuery = '' |
||
| ) |
Se Mueve al resultado indicado por $number en un select.
| int | $number | |
| resource | $resultQuery |
Implementa DbBaseInterface.
Definición en la línea 303 del archivo oracle.php.
Hace referencia a error().

| describe_table | ( | $ | table, |
| $ | schema = '' |
||
| ) |
Listar los campos de una tabla.
| string | $table |
Soporta schemas?
Implementa DbBaseInterface.
Definición en la línea 567 del archivo oracle.php.
Hace referencia a DbBase::fetch_all().

| drop_table | ( | $ | table, |
| $ | if_exists = true |
||
| ) |
Borra una tabla de la base de datos.
| string | $table |
Implementa DbBaseInterface.
Definición en la línea 428 del archivo oracle.php.
Hace referencia a query() y table_exists().

| error | ( | $ | err = '' | ) |
Devuelve el error de Oracle.
Implementa DbBaseInterface.
Definición en la línea 359 del archivo oracle.php.
Referenciado por affected_rows(), connect(), data_seek(), field_name(), num_rows() y query().

| fetch_array | ( | $ | resultQuery = '', |
| $ | opt = OCI_BOTH |
||
| ) |
Devuelve fila por fila el contenido de un select.
| resource | $resultQuery | |
| int | $opt |
Implementa DbBaseInterface.
Definición en la línea 199 del archivo oracle.php.
| field_name | ( | $ | number, |
| $ | resultQuery = '' |
||
| ) |
Devuelve el nombre de un campo en el resultado de un select.
| int | $number | |
| resource | $resultQuery |
Implementa DbBaseInterface.
Definición en la línea 276 del archivo oracle.php.
Hace referencia a error().

| last_insert_id | ( | $ | table = '', |
| $ | primary_key = '' |
||
| ) |
Devuelve el ultimo id autonumerico generado en la BD.
Oracle No soporta columnas autonuméricas
Implementa DbBaseInterface.
Definición en la línea 535 del archivo oracle.php.
Hace referencia a DbBase::fetch_one().

| limit | ( | $ | sql, |
| $ | number | ||
| ) |
Devuelve un LIMIT valido para un SELECT del RBDM.
| int | $number |
Definición en la línea 403 del archivo oracle.php.
| list_tables | ( | ) |
Listado de Tablas.
| string | $table |
Implementa DbBaseInterface.
Definición en la línea 526 del archivo oracle.php.
Hace referencia a DbBase::fetch_all().

| no_error | ( | ) |
Devuelve el no error de Oracle.
Implementa DbBaseInterface.
Definición en la línea 384 del archivo oracle.php.
| num_rows | ( | $ | resultQuery = '' | ) |
Devuelve el numero de filas de un select.
Implementa DbBaseInterface.
Definición en la línea 234 del archivo oracle.php.
Hace referencia a error().
Referenciado por query().


| query | ( | $ | sqlQuery | ) |
Efectua operaciones SQL sobre la base de datos.
| string | $sqlQuery |
Implementa DbBaseInterface.
Definición en la línea 150 del archivo oracle.php.
Hace referencia a connect(), DbBase::debug(), error() y num_rows().
Referenciado por connect(), create_table() y drop_table().


| table_exists | ( | $ | table, |
| $ | schema = '' |
||
| ) |
Verifica si una tabla existe o no.
| string | $table |
Implementa DbBaseInterface.
Definición en la línea 556 del archivo oracle.php.
Hace referencia a DbBase::fetch_one().
Referenciado por drop_table().


$autocommit = false [private] |
Definición en la línea 57 del archivo oracle.php.
| $id_connection |
Definición en la línea 30 del archivo oracle.php.
$last_query [private] |
Definición en la línea 44 del archivo oracle.php.
| $last_result_query |
Definición en la línea 37 del archivo oracle.php.
| $lastError |
Definición en la línea 50 del archivo oracle.php.
$num_rows = false [private] |
Definición en la línea 64 del archivo oracle.php.
| const DB_ASSOC = OCI_ASSOC |
Resultado de Array Asociativo.
Definición en la línea 70 del archivo oracle.php.
| const DB_BOTH = OCI_BOTH |
Resultado de Array Asociativo y Numerico.
Definición en la línea 77 del archivo oracle.php.
| const DB_NUM = OCI_NUM |
Resultado de Array Numerico.
Definición en la línea 83 del archivo oracle.php.
| const TYPE_CHAR = 'CHAR' |
Tipo de Dato Char.
Definición en la línea 119 del archivo oracle.php.
| const TYPE_DATE = 'DATE' |
Tipo de Dato Date.
Definición en la línea 95 del archivo oracle.php.
| const TYPE_DATETIME = 'DATETIME' |
Tipo de Dato Datetime.
Definición en la línea 113 del archivo oracle.php.
| const TYPE_DECIMAL = 'DECIMAL' |
Tipo de Dato Decimal.
Definición en la línea 107 del archivo oracle.php.
| const TYPE_INTEGER = 'INTEGER' |
Tipo de Dato Integer.
Definición en la línea 89 del archivo oracle.php.
| const TYPE_VARCHAR = 'VARCHAR2' |
Tipo de Dato Varchar.
Definición en la línea 101 del archivo oracle.php.
1.7.4