SHOW SCHEMAS

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Enumera los esquemas que coinciden con un patrón de expresión regular proporcionado opcionalmente. Si no se proporciona ningún patrón, el comando enumera todos los esquemas del catálogo.

Aunque se pueden usar tanto SCHEMAS como DATABASES, se prefiere SCHEMAS.

Sintaxis

SHOW SCHEMAS [ { FROM | IN } catalog_name ] [ [ LIKE ] regex_pattern ]

Parámetros

  • catalog_name

    Opcionalmente, el nombre del catálogo para el que se muestran los esquemas. Si no se especifica ningún catálogo, se aplica el catálogo actual.

  • regex_pattern

    Patrón de expresión regular que se usa para filtrar los resultados de la instrucción.

    • Salvo por los caracteres * y |, el patrón funciona como una expresión regular.
    • * por separado coincide con 0 o más caracteres y | se usa para separar varias expresiones regulares diferentes, cualquiera de las cuales puede coincidir.
    • Los espacios en blanco iniciales y finales se recortan en el patrón de entrada antes del procesamiento. La coincidencia de patrones no diferencia entre mayúsculas y minúsculas.

Ejemplos

-- Create schema. Assumes a schema named `default` already exists in
-- the system.
> CREATE SCHEMA payroll_sc;
> CREATE SCHEMA payments_sc;

-- Lists all the schemas.
> SHOW SCHEMAS;
 databaseName
 ------------
      default
  payments_sc
   payroll_sc

-- Lists schemas with name starting with string pattern `pay`
> SHOW SCHEMAS LIKE 'pay*';
 databaseName
 ------------
  payments_sc
   payroll_sc

-- Lists all schemas. Keywords SCHEMAS and DATABASES are interchangeable.
> SHOW SCHEMAS;
 databaseName
 ------------
      default
  payments_sc
   payroll_sc

-- Lists all schemas in catalog `some_catalog`.
> SHOW SCHEMAS IN some_catalog;
 databaseName
 ------------
      schema1
      schema2