|
| initialize () |
|
| table_exists ($table, $schema='') |
|
| limit ($sql) |
|
| drop_table ($table, $if_exists=true) |
|
| create_table ($table, $definition, $index=array()) |
|
| list_tables () |
|
| describe_table ($table, $schema='') |
|
| last_insert_id ($table='', $primary_key='') |
|
| connect ($config) |
|
| query ($sql_query) |
|
| exec ($sql_query) |
|
| close () |
|
| fetch_array ($pdo_statement=NULL, $opt='') |
|
| __construct ($config) |
|
| num_rows ($pdo_statement='') |
|
| field_name ($number, $pdo_statement=NULL) |
|
| data_seek ($number, $pdo_statement=NULL) |
|
| affected_rows ($pdo_statement=NULL) |
|
| error ($err='') |
|
| no_error ($number=0) |
|
| last_insert_id ($table='', $primary_key='') |
|
| begin () |
|
| rollback () |
|
| commit () |
|
| insert ($table, $values, $fields=null) |
|
| update ($table, $fields, $values, $where_condition=null) |
|
| delete ($table, $where_condition) |
|
| last_sql_query () |
|
| find ($table, $where="1=1", $fields="*", $orderBy="1") |
|
| in_query ($sql) |
|
| fetch_all ($sql) |
|
| in_query_assoc ($sql) |
|
| in_query_num ($sql) |
|
| fetch_one ($sql) |
|
| insert ($table, $values, $fields=null) |
|
| update ($table, $fields, $values, $where_condition=null) |
|
| delete ($table, $where_condition) |
|
| begin () |
|
| rollback () |
|
| commit () |
|
| query ($sql) |
|
| fetch_array ($resultQuery=NULL, $opt= '') |
|
Definición en la línea 33 del archivo mssql.php.
create_table |
( |
|
$table, |
|
|
|
$definition, |
|
|
|
$index = array() |
|
) |
| |
Crea una tabla utilizando SQL nativo del RDBM
TODO:
- Falta que el parametro index funcione. Este debe listar indices compuestos multipes y unicos
- Agregar el tipo de tabla que debe usarse (MySQL)
- Soporte para campos autonumericos
- Soporte para llaves foraneas
- Parámetros
-
string | $table | |
array | $definition | |
- Devuelve
- boolean
Definición en la línea 166 del archivo mssql.php.
describe_table |
( |
|
$table, |
|
|
|
$schema = '' |
|
) |
| |
Listar los campos de una tabla
- Parámetros
-
- Devuelve
- array
Definición en la línea 250 del archivo mssql.php.
drop_table |
( |
|
$table, |
|
|
|
$if_exists = true |
|
) |
| |
Borra una tabla de la base de datos
- Parámetros
-
- Devuelve
- boolean
Definición en la línea 140 del archivo mssql.php.
Ejecuta acciones de incializacion del driver
Permite insertar valores en columnas identidad
Definición en la línea 81 del archivo mssql.php.
last_insert_id |
( |
|
$table = '' , |
|
|
|
$primary_key = '' |
|
) |
| |
Devuelve el ultimo id autonumerico generado en la BD
- Devuelve
- integer
Porque no funciona SELECT SCOPE_IDENTITY()?
Definición en la línea 279 del archivo mssql.php.
Devuelve un LIMIT valido para un SELECT del RBDM
- Parámetros
-
- Devuelve
- string
Definición en la línea 108 del archivo mssql.php.
Listar las tablas en la base de datos
- Devuelve
- array
Definición en la línea 239 del archivo mssql.php.
table_exists |
( |
|
$table, |
|
|
|
$schema = '' |
|
) |
| |
Verifica si una tabla existe o no
- Parámetros
-
- Devuelve
- boolean
Definición en la línea 95 del archivo mssql.php.
Nombre del Driver RBDM
Definición en la línea 39 del archivo mssql.php.
Tipo de Dato Char
Definición en la línea 75 del archivo mssql.php.
const TYPE_DATE = "SMALLDATETIME" |
Tipo de Dato Date
Definición en la línea 51 del archivo mssql.php.
const TYPE_DATETIME = "DATETIME" |
Tipo de Dato Datetime
Definición en la línea 69 del archivo mssql.php.
const TYPE_DECIMAL = "DECIMAL" |
Tipo de Dato Decimal
Definición en la línea 63 del archivo mssql.php.
const TYPE_INTEGER = "INTEGER" |
Tipo de Dato Integer
Definición en la línea 45 del archivo mssql.php.
const TYPE_VARCHAR = "VARCHAR" |
Tipo de Dato Varchar
Definición en la línea 57 del archivo mssql.php.
La documentación para esta clase fue generada a partir del siguiente fichero:
- /home/joan/git/KumbiaPHP/core/libs/db/adapters/pdo/mssql.php