|
|
|
|
|
- Tip: How can I speed up the execution time of the SQLListTable function?
SQLListTable (Function) In french: SQLListeTable List all the tables that can be accessed by the connected database system.
Ch is string = SQLListTable(False)
Ch = NoSpace(Ch)
ListAdd(LISTE_ListeTable, Ch)
Ch is string = SQLListTable()
Ch = NoSpace(Ch)
TableAdd(TABLE_TABSOURCE, Ch)
Ch is string = SQLListTable()
Ch = NoSpace(Ch)
Ch = ExtractString(Ch, 1, CR)
Nom = ExtractString(Ch, 1)
Qual = ExtractString(Ch, 2)
Prop = ExtractString(Ch, 3)
Type = ExtractString(Ch, 4)
Syntax
<Result> = SQLListTable([<Detailed list> [, <Elements to List>]])
<Result>: Character string Characteristics (detailed or not) of each element listed for the current connection. These characteristics can be inserted into a list box by ListAdd.- Detailed characteristics:
<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 +... - Non-detailed characteristics:
<Name of Table 1> + CR + <Name of Table 2> + CR +...
<Detailed list>: Optional boolean - True (default) to get a detailed list,
- False to get a non-detailed list.
<Elements to List>: Optional boolean - True to list the tables and the views,
- False (default) to list:
- by an OLE DB provider: tables, views and system tables
- via an ODBC driver: tables, views, system tables, aliases, etc. Warning: this operation can be very slow, for example when accessing Oracle via ODBC, as the ORACLE database has a large number of tables.
Remarks Tip: How can I speed up the execution time of the SQLListTable function? The following syntax is recommended: SQLListTable(False, True)
The second parameter to True indicates that temporary tables, systems, aliases, etc. should not be listed.
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|