mirror of
https://github.com/elastic/elasticsearch.git
synced 2025-06-29 18:03:32 -04:00
To avoid having to specify each spec by hand (which can miss specs to be added), the test infrastructure now performs classpath discovery so that each spec added, is automatically considered. Relates #40358
61 lines
1.4 KiB
Text
61 lines
1.4 KiB
Text
[role="xpack"]
|
|
[testenv="basic"]
|
|
[[sql-syntax-show-tables]]
|
|
=== SHOW TABLES
|
|
|
|
.Synopsis
|
|
[source, sql]
|
|
----
|
|
SHOW TABLES [ table identifier<1> | [ LIKE pattern<2> ] ]?
|
|
----
|
|
|
|
<1> single table identifier or double quoted es multi index
|
|
<2> SQL LIKE pattern
|
|
|
|
See <<sql-index-patterns, index patterns>> for more information about
|
|
patterns.
|
|
|
|
|
|
.Description
|
|
|
|
List the tables available to the current user and their type.
|
|
|
|
["source","sql",subs="attributes,callouts,macros"]
|
|
----
|
|
include-tagged::{sql-specs}/docs/docs.csv-spec[showTables]
|
|
----
|
|
|
|
Match multiple indices by using {es} <<multi-index,multi index syntax>>
|
|
notation:
|
|
|
|
["source","sql",subs="attributes,callouts,macros"]
|
|
----
|
|
include-tagged::{sql-specs}/docs/docs.csv-spec[showTablesEsMultiIndex]
|
|
----
|
|
|
|
One can also use the `LIKE` clause to restrict the list of names to the given pattern.
|
|
|
|
The pattern can be an exact match:
|
|
["source","sql",subs="attributes,callouts,macros"]
|
|
----
|
|
include-tagged::{sql-specs}/docs/docs.csv-spec[showTablesLikeExact]
|
|
----
|
|
|
|
Multiple chars:
|
|
["source","sql",subs="attributes,callouts,macros"]
|
|
----
|
|
include-tagged::{sql-specs}/docs/docs.csv-spec[showTablesLikeWildcard]
|
|
----
|
|
|
|
A single char:
|
|
["source","sql",subs="attributes,callouts,macros"]
|
|
----
|
|
include-tagged::{sql-specs}/docs/docs.csv-spec[showTablesLikeOneChar]
|
|
----
|
|
|
|
|
|
Or a mixture of single and multiple chars:
|
|
["source","sql",subs="attributes,callouts,macros"]
|
|
----
|
|
include-tagged::{sql-specs}/docs/docs.csv-spec[showTablesLikeMixed]
|
|
----
|