AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Administrar bases de datos / Funciones SQL
  • Consejo: ¿Cómo acelerar el tiempo de ejecución de SQLListTable?
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Enumere todas las tablas a las que puede acceder el sistema de base de datos conectado.
Ejemplo
// Non-detailed list of tables
Str is string = SQLListTable(False)
Str = NoSpace(Str)
// Add into a List Box control
ListAdd(LIST_TableList, Str)
// Detailed list
Str is string = SQLListTable()
Str = NoSpace(Str)
// Add into a Table control
TableAdd(TABLE_SOURCETAB, Str)
Str is string = SQLListTable()
Str = NoSpace(Str)
// Processes the first line returned
Str = ExtractString(Str, 1, CR)
// Extract the name of the table
Name = ExtractString(Str, 1)
// Extract the qualifier
Qual = ExtractString(Str, 2)
// Extract the owner
Prop = ExtractString(Str, 3)
// Extract the type of table
Type = ExtractString(Str, 4)
Sintaxis
<Result> = SQLListTable([<Detailed list> [, <Elements to List>]])
<Result>: Cadena de caracteres
Características (detalladas o no) de cada elemento enumerado para la conexión actual. Estas características pueden ser insertadas en un cuadro de lista por ListAdd.
  • Características detalladas:
    <Name of table> + TAB + <Qualifier> + TAB + <Owner of table> +
    TAB + <Type of table> + CR + <Name of table 2> + TAB + <Qualifier 2> +
    TAB + <Owner of table 2> + <Type of table 2> + CR +...
  • Características no detalladas:
    <Name of Table 1> + CR + <Name of Table 2> + CR +...
PHP Sólo se listan las características no detalladas de cada elemento.
Java El calificador y el propietario de la tabla no se visualizan.
<Detailed list>: Booleano opcional
  • True (valor predeterminado) para obtener una lista detallada,
  • False para obtener una lista no detallada.
PHP Sólo se listan las características no detalladas de cada elemento.
<Elements to List>: Booleano opcional
  • True STRIMEULB para listar las tablas y las vistas,
  • False (valor predeterminado) para listar:
    • a través de un proveedor OLE DB: las tablas, las vistas y las tablas del sistema
    • a través de un controlador ODBC: las tablas, las vistas, las tablas del sistema, los alias, ... Atención: esta operación puede ser bastante lenta cuando se accede a Oracle a través de ODBC porque la base de datos ORACLE incluye un número importante de tablas.
Observaciones

Consejo: ¿Cómo acelerar el tiempo de ejecución de SQLListTable?

Se recomienda la siguiente sintaxis:
SQLListTable(False, True)
El segundo parámetro establecido en True permite indicar que las tablas temporales, sistemas, alias, etc., ... no debe estar en la lista.
Componente: wd290hf.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local