$execute()
Do oSQL.$execute(cSQL) Returns id
Permite la ejecución de una sentencia SQL de la que no se espera la devolución de un conjunto de resultados, deberá usarse únicamente para la ejecución de comandos administrativos DDL, tales como CREATE, DROP y ALTER.
- cSQL es la sentencia SQL a ejecutar. No está soportado el uso de notación “bind”.
Al finalizar, se invocará el método $sqldone() pasando los siguientes parámetros:
- El ID de la solicitud (el mismo que retornó el $execute()).
Los siguientes pueden ser utilizados para obtener “meta-datos” de la base de datos:
$selecttables()
Do oSQL.$selecttables() Returns id
Devuelve los nombres de tablas definidas en la base de datos local.
Al finalizar, se invocará el método $sqldone() pasando los siguientes parámetros:
- El ID de la solicitud (el mismo que retornó el $selecttables()).
- Lista de una columna, conteniendo el TableName de cada tabla en la base de datos local.
$selectcolumns()
Do oSQL.$selectcolumns(NombreTabla) Returns id
Devuelve el nombre y tipo de las columnas en la tabla especificada.
Al finalizar, se invocará el método $sqldone() pasando los siguientes parámetros:
- El ID de la solicitud (el mismo que retornó el $selectcolumns()).
- Una lista que describe la definición de columnas en la tabla, con las siguiente columnas:
ColumnName Nombre de la columna en la tabla.
SqlType Nombre que corresponde al tipo de datos SQL en la columna.
ColumnSize Tamaño definido en variables de tipo CHAR y BINARY.
Precision Precisión numérica en columnas de tipo numérico.
Será 0 para los demás tipos.
Scale Escala numérica en columnas de tipo numérico.
Scale Escala numérica en columnas de tipo numérico.
Cero para los demás tipos.
Default Valor predeterminado asignado a la columna, cuando se creó la tabla.
Default Valor predeterminado asignado a la columna, cuando se creó la tabla.
$selectindexes()
Do oSQL.$selectindexes(NombreTabla) Returns id
Devuelve, información sobre las columnas de tipo índice en la tabla especificada.
Al finalizar, se invocará el método $sqldone() pasando los siguientes parámetros:
- El ID de la solicitud (el mismo que retornó el $selectindexes()).
- Una lista que describe la definición de índices para la tabla especificada, con las siguientes columnas:
IndexName Nombre del índice.
ColumnNames Lista separada por comas, con los nombres de las columnas
utilizadas por el índice.
PrimaryKey KTrue si el índice ha sido creado con la cláusula PRIMARY KEY
Unique KTrue si el índice ha sido creado con la cláusula UNIQUE.
PrimaryKey KTrue si el índice ha sido creado con la cláusula PRIMARY KEY
Unique KTrue si el índice ha sido creado con la cláusula UNIQUE.