SHOW DATASETS¶
Exibe informações sobre os conjuntos de dados em sua conta. Você pode mostrar todos os conjuntos de dados ou usar o subcomando IN para exibir apenas os resultados no nível do esquema ou do banco de dados.
- Consulte também:
Sintaxe¶
SHOW DATASETS
[ LIKE '<pattern>' ]
[ IN { SCHEMA <schema_name> | DATABASE <db_name> | ACCOUNT } ]
[ STARTS WITH '<name_string>' ]
[ LIMIT <rows> [ FROM '<name_string>' ] ]
Parâmetros opcionais¶
LIKE patternRestringe a lista de conjuntos de dados retornados àqueles que correspondem ao padrão especificado.
IN SCHEMA <schema_name> | DATABASE <db_name> | ACCOUNTRestringe a lista de conjuntos de dados retornados aos que estão no esquema ou banco de dados especificado em uma conta.
DATABASE db_nameRestringe a lista de conjuntos de dados retornados aos que estão no banco de dados especificado. Se você especificar um banco de dados sem
db_namee nenhum banco de dados estiver em uso, a palavra-chave they não terá efeito na saída.SCHEMA schema_namePor padrão, retorna registros para o esquema em uso. Você também pode especificar um
schema_name.STARTS WITH name_stringUsa a cadeia de caracteres que você especifica para limitar os conjuntos de dados retornados. Os nomes dos conjuntos de dados retornados têm os mesmos caracteres iniciais que a cadeia de caracteres especificada.
LIMIT rows [ FROM name_string ]Limita o número de conjuntos de dados retornados ao número especificado de linhas. A cláusula opcional FROM especifica o ponto de partida para os conjuntos de dados retornados.
Requisitos de controle de acesso¶
A função usada para executar essa operação deve ter, no mínimo, os seguintes privilégios:
Privilégio |
Objeto |
Notas |
|---|---|---|
OWNERSHIP ou USAGE |
Conjunto de dados |
Fornece o privilégio de mostrar os conjuntos de dados dentro da conta. |
A operação em um objeto de esquema requer pelo menos um privilégio no banco de dados pai e um privilégio no esquema pai.
Para instruções sobre como criar uma função personalizada com um conjunto específico de privilégios, consulte Criação de funções personalizadas.
Para informações gerais sobre concessões de funções e privilégios para executar ações de SQL em objetos protegíveis, consulte Visão geral do controle de acesso.
Exemplos¶
O exemplo a seguir mostra dois conjuntos de dados no esquema PUBLIC:
SHOW DATASETS IN SCHEMA PUBLIC LIMIT 2;