|
|
|
|
- Información detallada sobre las columnas
Devuelve las características de todas las columnas (o posiciones): - para una determinada tabla.
- para una consulta determinada.
// Connection to a database Connection_Number is int Connection_Number = SQLConnect(SourceName, "", "", "", "ODBC") i is int // LIST_TableList is a list containing the list of tables i = LIST_TableList IF i <> -1 THEN ListAdd(LIST_List1, SQLColumn(Connection_Number, LIST_TableList[i])) END
Sintaxis
Las columnas de una consulta determinada Ocultar los detalles
<Result> = SQLColumn(<Query name> [, <Details>])
<Result>: Cadena de caracteres - Si <Detalles> vale False, la cadena de caracteres contiene el nombre de cada columna de la tabla separado por retornos de carro (CR):
Column1 + CR + Column2 + CR + ... + ColumnN - Si el valor de <Detalles> es True, la cadena de caracteres contiene los nombres de cada columna de la tabla con diferente información sobre la columna (nombre, tipo, tamaño):
ColumnName + TAB + Type1 (N/T) + TAB + Type2 (number) + TAB + Size + CR Este formato se presenta en las Observaciones.
<Query name>: Cadena de caracteres Nombre de la consulta (ejecutada con SQLExec o SQLExecWDR) para la que queremos get las columnas. <Details>: Booleano opcional - True para un resultado detallado,
- False (opción predeterminada) para un resultado simple.
Observaciones Información detallada sobre las columnas Si el valor del parámetro <Detalles> es True, la cadena de caracteres contiene los nombres de todas las columnas de una tabla con diferente información sobre esas columnas (nombre, tipo, tamaño) en el siguiente formato: Column_Name + TAB + Type 1 (N/T) + TAB + Type 2 (number) + TAB + Size - Tipo 1 (N/T): "N" para columna numérica, "T" para columna de texto
- Tipo 2: número interno que indica el tipo exacto de la columna (ver el tabla)
| | | Tipo 1 | Tipo 2 | Tipo ODBC |
---|
N | 1 | SQL_BIT: trozo | N | 2 | SQL_TINYINT: Integro | N | 3 | SQL_BIGINT: Long integer | N | 4 | SQL_LONGVARBINARY: Memo binario | N | 5 | SQL_VARBINARY: Variable-length binary string | N | 6 | SQL_BINARY: Binario | T | 7 | SQL_LONGVARCHAR: Nota de cadena ASCII | T | 9 | SQL_CHAR: Cadena de longitud fija | N | 10 | SQL_NUMERIC: Numeric | N | 11 | SQL_DECIMAL: Número decimal | N | 12 | SQL_INTEGER: Integro | N | 13 | SQL_SMALLINT: Integro | N | 14 | SQL_FLOAT: Real doble | N | 15 | SQL_REAL: Real simple | N | 16 | SQL_DOUBLE: Real doble | T | 17 | SQL_DATE: salir con | T | 18 | HORA_SQL: momento | T | 19 | SQL_TIMESTAMP: Date time | T | 20 | SQL_VARCHAR: Cadena de tamaño dinámico | T | 0 | SQL_WCHAR: Variable-longitud de la cadena Unicode | T | -2 | SQL_WLONGVARCHAR: Memo Unicode |
- envergadura: Tamaño visualizable de la columna: tamaño de la cadena para las cadenas de caracteres y tamaño del valor numérico (en bytes) para los valores numéricos.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|