SHOW LISTINGS¶
Lista as listagens para as quais você tem privilégios de acesso. Mostra apenas listagens nas quais o usuário que executa o comando tem USAGE, MODIFY ou OWNERSHIP em relação à listagem.
- Consulte também:
- CREATE LISTING, ALTER LISTING, DESCRIBE LISTING, DROP LISTING 
Sintaxe¶
SHOW LISTINGS [ LIKE '<pattern>' ]
              [ STARTS WITH '<name_string>' ]
              [ LIMIT <rows> [ FROM '<name_string>' ] ]
Parâmetros opcionais¶
- LIKE 'pattern'
- Opcionalmente, filtra a saída do comando pelo nome do objeto. O filtro utiliza correspondência de padrão que não diferencia maiúsculas e minúsculas, com suporte para caracteres curinga SQL ( - %e- _).- Por exemplo, os seguintes padrões retornam os mesmos resultados: - ... LIKE '%testing%' ...- ... LIKE '%TESTING%' ...- . padrão: sem valor (nenhuma filtragem é aplicada à saída). 
- STARTS WITH 'name_string'
- Opcionalmente, filtra a saída do comando com base nos caracteres que aparecem no início do nome do objeto. A cadeia de caracteres deve ser colocada entre aspas simples e faz distinção entre letras maiúsculas e minúsculas. - Por exemplo, as seguintes cadeias de caracteres retornam resultados diferentes: - ... STARTS WITH 'B' ...- ... STARTS WITH 'b' ...- . Padrão: sem valor (nenhuma filtragem é aplicada à saída) 
- LIMIT rows [ FROM 'name_string' ]
- Opcionalmente, limita o número máximo de linhas retornadas, ao mesmo tempo em que permite a «paginação» dos resultados. O número real de linhas retornadas pode ser menor que o limite especificado. Por exemplo, o número de objetos existentes é menor que o limite especificado. - A subcláusula opcional - FROM 'name_string'serve efetivamente como um “cursor” para os resultados. Isso permite obter o número especificado de linhas seguindo a primeira linha cujo nome do objeto corresponde à cadeia de caracteres especificada:- A cadeia de caracteres deve ser colocada entre aspas simples e faz distinção entre letras maiúsculas e minúsculas. 
- A cadeia de caracteres não precisa incluir o nome completo do objeto; também é permitido usar nomes parciais. 
 - Padrão: nenhum valor (nenhum limite é aplicado à saída) - Nota - Para comandos SHOW que oferecem suporte às cláusulas - FROM 'name_string'e- STARTS WITH 'name_string', você pode combinar ambas as cláusulas na mesma instrução. No entanto, ambas as condições devem ser cumpridas ou elas se cancelam mutuamente e nenhum resultado é retornado.- Além disso, os objetos são devolvidos em ordem lexicográfica por nome, portanto - FROM 'name_string'só retorna linhas com um valor lexicográfico maior que as linhas retornadas por- STARTS WITH 'name_string'.- Por exemplo: - ... STARTS WITH 'A' LIMIT ... FROM 'B'não retornaria nenhum resultado.
- ... STARTS WITH 'B' LIMIT ... FROM 'A'não retornaria nenhum resultado.
- ... STARTS WITH 'A' LIMIT ... FROM 'AB'retornariam resultados (se alguma linha corresponder às cadeias de caracteres de entrada).
 
Notas de uso¶
- Você só poderá exibir uma listagem se usar uma função que tenha os privilégios USAGE, MODIFY ou OWNERSHIP na listagem. 
- O valor de - LIMIT rowsnão pode exceder- 10000. Se- LIMIT rowsfor omitido, o comando resultará em um erro se o conjunto de resultados for maior que dez mil linhas.- Para visualizar os resultados para os quais existem mais de dez mil registros, inclua - LIMIT rowsou consulte a exibição correspondente em Snowflake Information Schema.
- Para pós-processar a saída deste comando, você pode usar o operador de canal ( - ->>) ou a função RESULT_SCAN. Ambos os constructos tratam a saída como um conjunto de resultados que você pode consultar.- Os nomes das colunas de saída para este comando são gerados em minúsculas. Se você consumir um conjunto de resultados deste comando com o operador de canal ou a função RESULT_SCAN, use identificadores entre aspas duplas para os nomes das colunas na consulta para garantir que eles correspondam aos nomes das colunas na saída que foi verificada. Por exemplo, se o nome de uma coluna de saída for - type, especifique- "type"para o identificador.
Saída¶
A saída do comando fornece propriedades de listagem e metadados nas seguintes colunas:
| Coluna | Descrição | 
| 
 | Nome global da listagem | 
| 
 | Nome especificado quando a listagem foi criada. | 
| 
 | Título especificado no manifesto de listagem | 
| 
 | Subtítulo especificado no manifesto de listagem | 
| 
 | Nome do perfil do provedor conforme especificado no manifesto de listagem. | 
| 
 | Data e hora em que a listagem foi criada. | 
| 
 | Data e hora da última atualização da listagem. | 
| 
 | Data e hora da última publicação da listagem. | 
| 
 | O estado da listagem é um dos seguintes: 
 | 
| 
 | Revise o estado – somente para listagens públicas. | 
| 
 | Comentário associado, se presente. | 
| 
 | Proprietário da listagem. | 
| 
 | Tipo de função do proprietário. | 
| 
 | Regiões de listagem. | 
| 
 | Lista de contas de destino separadas por vírgulas. | 
| 
 | É um sinalizador monetizado. | 
| 
 | É sinalizador de aplicativo. Se  | 
| 
 | É um sinalizador direcionado. | 
Exemplos¶
Mostrar todas as listagens com nomes que começam com MYLISTING:
SHOW LISTINGS LIKE 'MYLISTING%'
Mostrar dez listagens que comecem pela listagem MYLISTING:
SHOW LISTINGS LIMIT 10 FROM 'MYLISTING%'