|
KumbiaPHP beta2-dev
Framework PHP en español
|
Métodos públicos | |
| initialize () | |
| Ejecuta acciones de incializacion del driver. | |
| 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. | |
Campos de datos | |
| 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 protegidos | |
| $db_rbdm = "oci" | |
| Nombre de RBDM. | |
Definición en la línea 26 del archivo oracle.php.
| create_table | ( | $ | table, |
| $ | definition, | ||
| $ | index = array() |
||
| ) |
Crea una tabla utilizando SQL nativo del RDBM.
TODO:
| string | $table | |
| array | $definition |
Definición en la línea 136 del archivo oracle.php.
Hace referencia a DbPDO::query().

| describe_table | ( | $ | table, |
| $ | schema = '' |
||
| ) |
Listar los campos de una tabla.
| string | $table |
Soporta schemas?
Definición en la línea 248 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 |
Definición en la línea 111 del archivo oracle.php.
Hace referencia a DbPDO::query() y table_exists().

| initialize | ( | ) |
Ejecuta acciones de incializacion del driver.
Definición en la línea 74 del archivo oracle.php.
Hace referencia a DbPDO::begin() y DbPDO::exec().

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

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

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


$db_rbdm = "oci" [protected] |
Nombre de RBDM.
Definición en la línea 31 del archivo oracle.php.
| const TYPE_CHAR = "CHAR" |
Tipo de Dato Char.
Definición en la línea 67 del archivo oracle.php.
| const TYPE_DATE = "DATE" |
Tipo de Dato Date.
Definición en la línea 43 del archivo oracle.php.
| const TYPE_DATETIME = "DATETIME" |
Tipo de Dato Datetime.
Definición en la línea 61 del archivo oracle.php.
| const TYPE_DECIMAL = "DECIMAL" |
Tipo de Dato Decimal.
Definición en la línea 55 del archivo oracle.php.
| const TYPE_INTEGER = "INTEGER" |
Tipo de Dato Integer.
Definición en la línea 37 del archivo oracle.php.
| const TYPE_VARCHAR = "VARCHAR2" |
Tipo de Dato Varchar.
Definición en la línea 49 del archivo oracle.php.
1.7.4