Todas as funções (em ordem alfabética)¶
Este tópico fornece uma lista de todas as funções definidas pelo sistema Snowflake (ou seja, internas), funções escalares ou funções de tabela, em ordem alfabética.
A lista inclui:
O nome de cada função.
Um resumo de cada função.
Uma lista das categorias às quais a função pertence.
Nome da função |
Resumo |
Categoria |
---|---|---|
A |
||
Retorna o valor absoluto de uma expressão numérica. |
||
Calcula o cosseno inverso (arco cosseno) da entrada; o resultado é um número no intervalo |
||
Calcula o cosseno hiperbólico (arco) inverso da entrada. |
||
Adiciona ou subtrai um número especificado de meses em relação a uma data ou carimbo de data/hora, preservando as informações de fim de mês. |
||
Esta função de tabela INFORMATION_SCHEMA pode ser usada para consultar o histórico de alertas dentro de um intervalo de datas especificado. |
||
Retorna todos os nomes de usuários na conta atual. |
||
Retorna algum valor da expressão do grupo. |
||
Utiliza HyperLogLog para retornar uma aproximação da cardinalidade distinta da entrada (isto é, |
||
Retorna um valor aproximado para o percentual desejado (isto é, se a coluna |
||
Retorna a representação interna do estado t-Digest (como um objeto JSON) no final da agregação. |
||
Combina (funde) os estados de entrada percentual em apenas um estado de saída. |
||
Retorna o valor percentual aproximado desejado para o estado t-Digest especificado. |
||
Usa Space-Saving para retornar uma aproximação dos valores mais frequentes na entrada, junto com suas frequências aproximadas. |
||
Retorna o resumo de Space-Saving ao final da agregação. |
||
Combina (funde) os estados de entrada em apenas um estado de saída. |
||
Retorna os valores aproximados mais frequentes e sua frequência estimada para o estado de Space-Saving determinado. |
||
Retorna uma estimativa da similaridade (índice de Jaccard) das entradas com base em seus estados MinHash. |
||
Retorna uma estimativa da similaridade (índice de Jaccard) das entradas com base em seus estados MinHash. |
||
Retorna os valores de entrada, articulados em uma matriz. |
Funções de agregação, Funções de janela, Funções de dados semiestruturados e estruturados |
|
Retorna uma matriz contendo todos os elementos da matriz de origem, bem como o novo elemento. |
||
Retorna uma concatenação de duas matrizes. |
||
Retorna uma matriz compactada com valores ausentes e nulos removidos, convertendo efetivamente matrizes esparsas em matrizes densas. |
||
Retorna uma matriz construída a partir de zero, uma ou mais entradas. |
||
Retorna uma matriz construída a partir de zero, uma ou mais entradas; a matriz construída omite valores de entrada NULL. |
||
Retorna TRUE se o valor especificado for encontrado na ARRAY especificada. |
||
Retorna uma nova ARRAY que contém somente os elementos distintos da ARRAY de entrada. |
||
Retorna um novo ARRAY que contém os elementos de um ARRAY de entrada que não estão em outro ARRAY de entrada. |
||
Nivela um ARRAY de ARRAYs em um único ARRAY. |
||
Retorna uma ARRAY de valores inteiros em um intervalo especificado (por exemplo, |
||
Retorna uma matriz contendo todos os elementos da matriz de origem, bem como o novo elemento. |
||
Retorna uma matriz com os elementos correspondentes nas duas matrizes de entrada. |
||
Considerando uma ARRAY de entrada, retorna o elemento com o valor mais alto que não seja SQL NULL. |
||
Considerando uma ARRAY de entrada, retorna o elemento com o valor mais baixo que não seja SQL NULL. |
||
Retorna o índice da primeira ocorrência de um elemento de uma matriz. |
||
Retorna uma matriz contendo o novo elemento, bem como todos os elementos da matriz de origem. |
||
Dada uma fonte ARRAY, retorna uma ARRAY com os elementos do valor especificado removidos. |
||
Dada uma fonte ARRAY, retorna uma ARRAY com o elemento na posição especificada removido. |
||
Retorna o tamanho da matriz de entrada. |
||
Retorna uma matriz construída a partir de um subconjunto específico de elementos da matriz de entrada. |
||
Retorna uma ARRAY que contém os elementos da ARRAY de entrada classificados em ordem crescente ou decrescente. |
||
Retorna uma matriz de entrada convertida em uma cadeia de caracteres, colocando todos os valores em cadeias de caracteres (usando TO_VARCHAR) e concatenando-os (usando a cadeia de caracteres do segundo argumento para separar os elementos). |
||
Retorna um ARRAY que contém a união dos valores distintos dos ARRAYs de entrada em uma coluna. |
||
Retorna um ARRAY que contém todos os valores distintos da coluna especificada. |
||
Compara se duas matrizes têm pelo menos um elemento em comum. |
||
Retorna um OBJECT que contém as chaves especificadas por uma entrada ARRAY e os valores especificados por outra ARRAY de entrada. |
||
Esta família de funções pode ser usada para realizar conversões rigorosas de valores de VARIANT em outros tipos de dados. |
||
Converte um valor de VARIANT em uma matriz. |
||
Converte um valor de VARIANT em uma cadeia de caracteres binária. |
||
Converte um valor de VARIANT em um valor BOOLEAN. |
||
Converte um valor de VARIANT em uma cadeia de caracteres. |
||
Converte um valor de VARIANT em uma data. |
||
Converte um valor de VARIANT em um ponto decimal fixo (não corresponde aos valores de ponto flutuante), com precisão e escala opcionais. |
||
Converte um valor de VARIANT em um valor de ponto flutuante. |
||
Converte um valor de VARIANT em um número inteiro. |
||
Converte um valor de VARIANT em um objeto. |
||
Converte um valor de VARIANT em um valor de hora. |
||
Converte um valor VARIANT no respectivo valor TIMESTAMP. |
||
Retorna o código ASCII para o primeiro caractere de uma cadeia de cadeia de caracteres. |
||
Calcula o seno inverso (seno de arco) de seu argumento; o resultado é um número no intervalo |
||
Calcula o seno hiperbólico inverso (arco) de seu argumento. |
||
Calcula a tangente inversa (tangente do arco) de seu argumento; o resultado é um número no intervalo |
||
Calcula a tangente inversa (tangente do arco) da razão de seus dois argumentos. |
||
Calcula a tangente hiperbólica inversa (arco) de seu argumento. |
||
Esta função de tabela pode ser usada para consultar o histórico dos arquivos de dados registrados nos metadados dos objetos especificados e os créditos faturados por essas operações. |
||
Esta função de tabela é usada para consultar o histórico de Clustering automático de determinadas tabelas dentro de um intervalo de datas especificado. |
||
Retorna a média dos registros que não são NULL. |
||
B |
||
Decodifica uma cadeia de caracteres codificada em Base64 para uma binária. |
||
Decodifica uma cadeia codificada em Base64 para uma cadeia de caracteres. |
||
Codifica a entrada (cadeia de caracteres ou binária) usando a codificação Base64. |
||
Retorna |
||
Retorna o comprimento de uma cadeia de caracteres ou valor binário em bits. |
||
Retorna AND bit a bit de duas expressões numéricas. |
||
Retorna o valor AND bit a bit de todos os registros numéricos diferentes de NULL em um grupo. |
Funções de agregação, Funções de janela, Funções de expressões bit a bit |
|
Dado um valor numérico, retorna a posição relativa para o bit que representa esse valor em um bitmap. |
||
Dado um valor numérico, retorna um identificador (“número do bucket”) para o bitmap que contém o bit que representa o valor. |
||
Retorna um bitmap com bits definidos para cada valor distinto em um grupo. |
||
Dado um bitmap que representa o conjunto de valores distintos para uma coluna, retorna o número de valor distinto. |
||
Retorna um bitmap contendo os resultados de uma operação binária OR nos bitmaps de entrada. |
||
Retorna a negação bit a bit de uma expressão numérica. |
||
Retorna OR bit a bit de duas expressões numéricas. |
||
Retorna o valor OR bit a bit de todos os registros numéricos diferentes de NULL em um grupo. |
Funções de agregação, Funções de janela, Funções de expressões bit a bit |
|
Move os bits para uma expressão numérica |
||
Move os bits para uma expressão numérica |
||
Retorna XOR bit a bit de duas expressões numéricas. |
||
Retorna o valor XOR bit a bit de todos os registros numéricos diferentes de NULL em um grupo. |
Funções de agregação, Funções de janela, Funções de expressões bit a bit |
|
Calcula o AND booleano de duas expressões numéricas. |
||
Retornará TRUE se todos os registros booleanos diferentes de NULL em um grupo forem avaliados como TRUE. |
Funções de agregação, Funções de janela, Funções de expressão condicional |
|
Calcula o NOT booleano de apenas uma expressão numérica. |
||
Calcula o OR booleano de duas expressões numéricas. |
||
Retornará TRUE se pelo menos um registro booleano em um grupo for avaliado como TRUE. |
Funções de agregação, Funções de janela, Funções de expressão condicional |
|
Calcula o XOR booleano de duas expressões numéricas (isto é, uma das expressões, mas não as duas expressões, é TRUE). |
||
Retorna TRUE se exatamente um registro booleano no grupo for avaliado como TRUE. |
Funções de agregação, Funções de janela, Funções de expressão condicional |
|
Gera um URL do arquivo Snowflake com escopo para um arquivo preparado usando o nome de estágio e o caminho relativo do arquivo como entradas. |
||
Gera um URL do arquivo Snowflake para um arquivo preparado usando o nome de estágio e o caminho relativo do arquivo como entradas. |
||
C |
||
Funciona como uma instrução em cascata “if-then-else”. |
||
Converte um valor de um tipo de dados em outro tipo de dados. |
||
Retorna a raiz cúbica de uma expressão numérica. |
||
Retorna valores de |
||
Procura a primeira ocorrência do primeiro argumento no segundo argumento e, se bem-sucedido, retorna a posição (baseada em 1) do primeiro argumento no segundo argumento. |
||
Verifica a validade de um documento JSON. |
||
Verifica a validade de um documento XML. |
||
Converte um ponto de código Unicode (incluindo ASCII de 7 bits) no caractere que corresponde ao Unicode de entrada. |
||
Retorna a primeira expressão não NULL entre seus argumentos, ou NULL se todos os seus argumentos forem NULL. |
||
Retorna uma cópia da cadeia de caracteres original, mas com a propriedade |
||
Retorna a especificação de agrupamento da expressão. |
||
Dado um prompt, gera uma resposta (conclusão) usando sua escolha de modelo de idioma compatível. |
||
Retorna o status de uma execução de gráficos concluída. |
||
Comprime a cadeia de caracteres de entrada ou o valor binário com um método de compressão. |
||
Concatena uma ou mais cadeias de caracteres, ou concatena um ou mais valores binários. |
||
Concatena duas ou mais cadeias de caracteres, ou concatena dois ou mais valores binários. |
||
Retorna um número de evento de janela para cada linha dentro de uma partição de janela quando o valor do argumento |
||
Retorna um número de evento de janela para cada linha dentro de uma partição de janela com base no resultado do argumento booleano |
||
Retorna True se |
||
Converte um carimbo de data/hora em outro fuso horário. |
||
Esta função de tabela pode ser usada para consultar o histórico de carregamento de dados do Snowflake ao longo de várias dimensões dentro dos últimos 14 dias. |
||
Retorna o coeficiente de correlação para pares não nulos em um grupo. |
||
Calcula o cosseno de seu argumento; o argumento deve ser expresso em radianos. |
||
Calcula o cosseno hiperbólico de seu argumento. |
||
Calcula a cotangente de seu argumento; o argumento deve ser expresso em radianos. |
||
Retorna o número de registros diferentes de NULL para as colunas especificadas ou o número total de registros. |
||
Retorna o número de registros que satisfazem uma condição ou NULL se nenhum registro satisfizer a condição. |
||
Retorna a covariância da população para pares não nulos em um grupo. |
||
Retorna a covariância da amostra para pares não nulos em um grupo. |
||
Encontra a distribuição cumulativa de um valor em relação a outros valores dentro da mesma partição de janela. |
||
Retorna o localizador de contas utilizado pela sessão atual do usuário. |
||
Retorna o nome da conta atual. |
||
Retorna uma cadeia de caracteres (VARCHAR) que lista todas as funções de nível de conta concedidas ao usuário atual. |
||
Retorna a versão do cliente a partir da qual a função foi chamada. |
||
Retorna o nome do banco de dados em uso para a sessão atual. |
||
Retorna a data atual do sistema. |
||
Retorna o endereço IP do cliente que enviou a solicitação. |
||
Retorna o nome da organização à qual pertence a conta atual. |
||
Retorna o nome da região da conta onde o usuário atual está conectado. |
||
Retorna o nome da função primária em uso na sessão atual quando a função primária é uma função no nível de conta ou NULL se a função em uso da sessão atual for uma função de banco de dados. |
||
Retorna ROLE ou DATABASE_ROLE com base no fato de a função ativa atual na sessão ser uma função de conta ou uma função de banco de dados, respectivamente. |
||
Retorna o nome do esquema em uso pela sessão atual. |
||
Retorna esquemas de caminhos de pesquisa ativos. |
||
Retorna o nome das funções secundárias em uso para a sessão atual. |
||
Retorna um identificador de sistema único para a sessão Snowflake correspondente à conexão atual. |
||
Retorna o texto SQL da instrução que está sendo executada atualmente. |
||
Retorna o status de uma execução de gráfico que está atualmente programada ou em execução. |
||
Retorna a hora atual do sistema. |
||
Retorna o carimbo de data/hora atual para o sistema no fuso horário local. |
||
Retorna a ID da transação aberta na sessão atual. |
||
Retorna o nome do usuário atualmente logado no sistema. |
||
Retorna a versão atual do Snowflake. |
||
Retorna o nome do warehouse em uso para a sessão atual. |
||
D |
||
Esta função de tabela pode ser usada para consultar o histórico dos dados transferidos das tabelas Snowflake para a rede de um provedor de armazenamento em nuvem diferente (ou seja, do Snowflake em AWS, Google Cloud Platform ou Microsoft Azure para a rede do outro provedor de nuvem) e/ou região geográfica dentro de um intervalo de datas especificado. |
||
Retorna o histórico de atualização de um banco de dados secundário. |
||
DATABASE_REFRESH_PROGRESS , DATABASE_REFRESH_PROGRESS_BY_JOB |
A família de funções DATABASE_REFRESH_PROGRESS pode ser usada para consultar o status de uma atualização do banco de dados em várias dimensões. |
|
Esta função de tabela pode ser usada para consultar o histórico de replicação para um banco de dados especificado dentro de um intervalo de datas determinado. |
||
Esta função de tabela pode ser usada para consultar o uso médio diário de armazenamento, em bytes, para um único banco de dados (ou todos os bancos de dados em sua conta) dentro de um intervalo de datas especificado. |
||
Cria uma data a partir de componentes numéricos individuais que representam o ano, o mês e o dia do mês. |
||
Extrai a parte da data ou hora especificada de uma data, hora ou carimbo de data/hora. |
||
Trunca |
||
Adiciona o valor especificado para a parte de data ou hora especificada a uma data, hora ou carimbo de data/hora. |
||
Calcula a diferença entre duas expressões de data, hora ou carimbo de data/hora com base na parte de data ou hora solicitada. |
||
Extrai o nome de três letras do dia da semana a partir da data ou do carimbo de data/hora especificado. |
||
Compara a expressão selecionada com cada expressão de busca em ordem. |
||
Descomprime o parâmetro de entrada |
||
Descomprime o parâmetro de entrada |
||
Descriptografa um valor BINARY usando uma frase secreta VARCHAR. |
||
Descriptografa um valor BINARY usando uma chave BINARY. |
||
Converte radianos em graus. |
||
Retorna a posição de um valor dentro de um grupo de valores sem lacunas nas classificações. |
||
Realiza uma divisão como o operador de divisão ( |
||
Realiza uma divisão como o operador de divisão ( |
||
Esta função de tabela retorna informações sobre todas as tabelas dinâmicas na conta atual. |
||
Esta função de tabela retorna informações sobre cada atualização (concluída e em execução) de tabelas dinâmicas. |
||
E |
||
Calcula a distância Levenshtein entre duas cadeias de caracteres de entrada. |
||
Criptografa um valor VARCHAR ou BINARY usando uma frase secreta VARCHAR. |
||
Criptografa um valor BINARY usando uma chave BINARY. |
||
Retorna TRUE se a primeira expressão terminar com a segunda expressão. |
||
Compara se duas expressões são iguais. |
||
Calcula o número de Euler |
||
Esta função converte um plano EXPLAIN do JSON para uma tabela. |
||
Esta função de tabela recupera o histórico das funções externas chamadas pelo Snowflake para toda a sua conta Snowflake. |
||
Esta função de tabela pode ser usada para consultar as informações sobre os arquivos de dados preparados incluídos nos metadados de uma tabela externa especificada. |
||
Esta função de tabela pode ser usada para consultar informações sobre o histórico dos metadados de uma tabela externa. |
||
Extrai a parte da data ou hora especificada de uma data, hora ou carimbo de data/hora. |
||
Nome totalmente qualificado: SNOWFLAKE.CORTEX.EXTRACT_ANSWER |
||
Retorna um conjunto de categorias (semânticas e de privacidade) para cada coluna compatível na tabela ou exibição especificada. |
||
F |
||
Calcula o fatorial de sua entrada. |
||
Retorna o primeiro valor dentro de um grupo ordenado de valores. |
||
Nivela (explode) valores compostos em várias linhas. |
Funções de tabela , Funções de dados semiestruturados e estruturados |
|
Retorna valores de |
||
G |
||
Gera uma lista de colunas a partir de um conjunto de arquivos preparados que contêm dados semiestruturados usando a saída de função INFER_SCHEMA. |
||
Cria linhas de dados com base em um número especificado de linhas, um período de geração especificado (em segundos) ou ambos. |
||
Extrai um valor de um ARRAY ou um OBJECT (ou uma VARIANT que contém um ARRAY ou um OBJECT). |
||
Recupera o caminho absoluto de um arquivo preparado usando o nome de estágio e o caminho de arquivo relativo à sua localização no estágio como entradas. |
||
Retorna o ID de consulta para a instrução SQL executada para a condição de um alerta. |
||
Retorna uma instrução DDL que pode ser usada para recriar o objeto especificado. |
||
Extrai um valor de campo de um objeto; retorna NULL se qualquer um dos argumentos for NULL. |
||
Retorna uma lista de objetos referenciados por um objeto especificado. |
||
Extrai um valor de dados semiestruturados usando um nome de caminho. |
||
Gera um URL pré-assinado para um arquivo em um estágio usando o nome de estágio e o caminho relativo de arquivo como entradas. |
||
Retorna estatísticas sobre os operadores de consulta individual dentro de uma consulta que tenha sido concluída. |
||
Extrai o caminho de um arquivo preparado relativo à sua localização no estágio usando o nome do estágio e o caminho absoluto do arquivo no armazenamento em nuvem como entradas. |
||
Recupera o URL para um estágio externo ou interno nomeado usando o nome de estágio como entrada. |
||
Dado um valor INTEGER, retorna o valor de um bit em uma posição especificada. |
||
Retorna o carimbo de data/hora atual para o sistema no fuso horário local. |
||
Retorna o valor associado a um nome de variável SQL. |
||
Retorna o maior valor de uma lista de expressões. |
||
Descreve quais de uma lista de expressões estão agrupadas em uma linha produzida por uma consulta GROUP BY. |
||
Descreve quais de uma lista de expressões estão agrupadas em uma linha produzida por uma consulta GROUP BY. |
||
H |
||
Retorna o objeto GEOGRAPHY que representa o limite de uma célula H3. |
||
Retorna um ARRAY de INTEGER IDs dos filhos de uma célula H3 para uma determinada resolução. |
||
Retorna um ARRAY de VARCHARs contendo IDs hexadecimais dos filhos de uma célula H3 para uma determinada resolução. |
||
Retorna o ID do pai de uma célula H3 para uma determinada resolução. |
||
Retorna o objeto GEOGRAPHY que representa o ponto que é o centroide de uma célula H3. |
||
Retorna um ARRAY de IDs (como valores INTEGER) identificando o conjunto mínimo de células H3 que cobrem completamente uma forma (especificada por um objeto GEOGRAPHY). |
||
Retorna um ARRAY de IDs hexadecimais (como valores VARCHAR) identificando o conjunto mínimo de células H3 que cobrem completamente uma forma (especificada por um objeto GEOGRAPHY). |
||
Retorna a resolução de uma célula H3. |
||
Retorna um ARRAY de IDs das células H3 que estão dentro da distância k da célula especificada. |
||
Retorna a distância entre duas células H3 especificadas por seus IDs. |
||
Retorna um ARRAY de IDs das células H3 que representam a linha entre duas células. |
||
Converte o valor INTEGER de um ID de célula H3 para o formato hexadecimal. |
||
Retorna o valor INTEGER do ID da célula H3 para uma determinada latitude, longitude e resolução. |
||
Retorna o ID de célula H3 em formato hexadecimal (como um valor VARCHAR) para uma determinada latitude, longitude e resolução. |
||
Retorna o valor INTEGER de um ID de célula H3 para um ponto (especificado por um objeto GEOGRAPHY) em uma determinada resolução. |
||
Retorna o valor hexadecimal de um ID de célula H3 para um ponto (especificado por um objeto GEOGRAPHY) em uma determinada resolução. |
||
Retorna um ARRAY de valores INTEGER dos IDs de células H3 que têm centroides contidos em um polígono (especificado por um objeto GEOGRAPHY). |
||
Retorna um ARRAY de valores VARCHAR dos IDs hexadecimais de células H3 que têm centroides contidos em um polígono (especificado por um objeto GEOGRAPHY). |
||
Converte um ID de célula H3 em formato hexadecimal em um valor INTEGER. |
||
Retorna um valor de hash assinado de 64 bits. |
||
Retorna um valor agregado de hash assinado de 64 bits sobre o conjunto (não ordenado) de linhas de entrada. |
||
Calcula a distância do círculo máximo em quilômetros entre dois pontos na superfície da Terra, usando a fórmula Haversine. |
||
Decodifica uma cadeia de caracteres codificada em hexadecimal para uma binária. |
||
Decodifica uma cadeia codificada em hexadecimal para uma cadeia de caracteres. |
||
Codifica a entrada usando codificação hexadecimal (também “hex” ou “base16”). |
||
Utiliza HyperLogLog para retornar uma aproximação da cardinalidade distinta da entrada (isto é, |
||
Retorna o estado de HyperLogLog no final da agregação. |
||
Combina (funde) os estados de entrada em apenas um estado de saída. |
||
Retorna a estimativa de cardinalidade para o estado de HyperLogLog dado. |
||
Converte a entrada no formato BINARY em formato OBJECT. |
||
Converte a entrada no formato OBJECT em formato BINARY. |
||
Extrai a parte de hora correspondente de um valor de hora ou carimbo de data/hora. |
||
I |
||
Expressão |
||
Se |
||
Executa uma comparação que não diferencia maiúsculas de minúsculas para determinar se uma cadeia de caracteres corresponde ou não a um padrão especificado. |
||
Executa uma comparação que não diferencia maiúsculas de minúsculas para corresponder uma cadeia de caracteres a qualquer um ou mais padrões especificados. |
||
Testa se seu argumento é ou não um dos membros de uma lista explícita ou o resultado de uma subconsulta. |
||
Detecta automaticamente o esquema de metadados do arquivo em um conjunto de arquivos de dados preparados que contêm dados semiestruturados e recupera as definições das colunas. |
||
Retorna a cadeia de caracteres de entrada ( |
||
Substitui uma subcadeia de caracteres de comprimento especificado, começando na posição determinada, por uma nova cadeia de caracteres ou valor binário. |
||
Retorna o nome da função a nível de conta do objeto que executa a consulta ou NULL se o nome da função for uma função de banco de dados. |
||
Retorna o nome do compartilhamento que acessou diretamente a tabela ou exibição em que a função INVOKER_SHARE é invocada, caso contrário a função retorna NULL. |
||
Compara se duas expressões são iguais (ou não iguais). |
||
Determina se uma expressão é NULL ou não é NULL. |
||
Esta família de funções serve como predicados booleanos que podem ser usados para determinar o tipo de dado de um valor armazenado em uma coluna de VARIANT. |
||
Retorna TRUE se seu argumento VARIANT contiver um valor ARRAY. |
||
Retorna TRUE se seu argumento VARIANT contiver uma cadeia de caracteres binária. |
||
Retorna TRUE se seu argumento VARIANT contiver um valor booleano. |
||
Retorna TRUE se seu argumento VARIANT contiver um valor de cadeia de caracteres. |
||
Verifica se a função do banco de dados está na hierarquia de funções primária ou secundária ativa do usuário para a sessão atual ou se a coluna especificada contém uma função de banco de dados que está na hierarquia de funções primária ou secundária ativa do usuário para a sessão atual. |
||
Verifica se um valor de VARIANT contém um valor de DATE. |
||
Retorna TRUE se seu argumento VARIANT contiver um valor decimal com ponto fixo ou inteiro. |
||
Retorna TRUE se seu argumento VARIANT contiver um valor de ponto flutuante, decimal de ponto fixo ou inteiro. |
||
Retorna TRUE se a função retornada pela função INVOKER_ROLE herdar os privilégios da função especificada no argumento com base no contexto no qual a função é chamada. |
||
Retorna TRUE se seu argumento VARIANT contiver um valor inteiro. |
||
Retorna True se seu argumento VARIANT for um valor JSON nulo. |
Funções de expressão condicional , Funções de dados semiestruturados e estruturados |
|
Retorna TRUE se seu argumento VARIANT contiver um valor OBJECT. |
||
Verifica se a função da conta está na hierarquia de funções primária ou secundária ativa do usuário para a sessão ou se a coluna especificada contém uma função que está na hierarquia de funções primária ou secundária ativa do usuário para a sessão. |
||
Verifica se um valor de VARIANT contém um valor de TIME. |
||
Verifica se um valor VARIANT contém o respectivo valor TIMESTAMP. |
||
J |
||
Calcula a similaridade de Jaro-Winkler entre duas cadeias de caracteres de entrada. |
||
Analisa o primeiro argumento como uma cadeia de caracteres JSON e retorna o valor do elemento apontado pelo caminho no segundo argumento. |
||
K |
||
Retorna a curtose em excesso populacional de registros não NULL. |
||
L |
||
Acessa dados em uma linha anterior no mesmo conjunto de resultados sem precisar unir a tabela a si mesma. |
||
Retorna o último dia da parte de data especificada para uma data ou carimbo de data/hora. |
||
Retorna a ID de uma consulta específica na sessão atual. |
||
Retorna o carimbo de data/hora que representa a hora programada para a avaliação mais recente bem sucedida da condição do alerta, onde não ocorreram erros ao executar a ação. |
||
Retorna a ID da última transação que foi confirmada ou revertida na sessão atual. |
||
Retorna o último valor dentro de um grupo ordenado de valores. |
||
Acessa os dados em uma linha subsequente no mesmo conjunto de resultados sem precisar unir a tabela a si mesma. |
||
Retorna o menor valor de uma lista de expressões. |
||
Retorna uma subcadeia de caracteres na extremidade esquerda de sua entrada. |
||
Retorna o comprimento de uma cadeia de caracteres de entrada ou valor binário. |
||
Executa uma comparação que diferencia maiúsculas de minúsculas para determinar se uma cadeia de caracteres corresponde ou não a um padrão especificado. |
||
Executa uma comparação que diferencia maiúsculas de minúsculas para corresponder uma cadeia de caracteres a todos os um ou mais padrões especificados. |
||
Executa uma comparação que diferencia maiúsculas de minúsculas para corresponder uma cadeia de caracteres a qualquer um ou mais padrões especificados. |
||
Retorna os valores de entrada concatenados, separados pela cadeia de caracteres |
||
Retorna o logaritmo natural de uma expressão numérica. |
||
Retorna a hora atual do sistema. |
||
Retorna o carimbo de data/hora atual para o sistema no fuso horário local. |
||
Retorna o logaritmo de uma expressão numérica. |
||
A família LOGIN_HISTORY de funções de tabela pode ser usada para consultar as tentativas de login dos usuários do Snowflake em várias dimensões. |
||
Retorna a cadeia de caracteres de entrada ( |
||
Faz um preenchimento esquerdo (Left Padding) em uma cadeia de caracteres, com caracteres de outra cadeia, ou faz um preenchimento esquerdo em um valor binário, com bytes de outro valor binário. |
||
Remove os caracteres iniciais, à esquerda, incluindo o espaço em branco, de uma cadeia de caracteres. |
||
M |
||
Retorna a concatenação de dois MAPs. |
||
Determina se o MAP especificado contém a chave especificada. |
||
Retorna um MAP baseado em um MAP existente com uma ou mais chaves removidas. |
||
Retorna um novo MAP que consiste no MAP de entrada com um novo par chave-valor inserido (ou uma chave existente atualizada com um novo valor). |
||
Retorna as chaves em um MAP. |
||
Retorna um novo MAP contendo os pares chave-valor especificados de um MAP existente. |
||
Retorna o tamanho de um MAP. |
||
Esta função de tabela é usada para consultar o histórico de atualização das exibições materializadas para uma exibição materializada especificada dentro de um intervalo de datas determinado. |
||
Retorna o valor máximo para os registros dentro de |
||
Encontra a(s) linha(s) contendo o valor máximo para uma coluna e retorna o valor de outra coluna naquela linha. |
||
Retorna uma cadeia de caracteres codificada em hexadecimal de 32 caracteres contendo o resumo da mensagem MD5 de 128 bits. |
||
Retorna um valor |
||
Retorna o resumo da mensagem MD5 de 128 bits interpretado como um número big endian assinado de 128 bits. |
||
Calcula o resumo da mensagem MD5 de 128 bits, interpreta-o como um número big endian assinado de 128 bits, e retorna os 64 bits inferiores do número como um número inteiro não assinado. |
||
Calcula o resumo da mensagem MD5 de 128 bits, interpreta-o como um número big endian assinado de 128 bits e retorna os 64 bits superiores do número como um número inteiro não assinado. |
||
Determina a mediana de um conjunto de valores. |
||
Retorna o valor mínimo para os registros dentro de |
||
Encontra a(s) linha(s) contendo o valor mínimo para uma coluna e retorna o valor de outra coluna naquela linha. |
||
Retorna um estado de MinHash contendo uma matriz de tamanho |
||
Combina estados de entrada de MinHash em um único estado de saída de MinHash. |
||
Retorna o restante do |
||
Retorna o valor mais frequente para os valores dentro de |
||
Extrai o nome do mês de três letras da data ou do carimbo de data/hora especificado. |
||
Retorna o número de meses entre dois valores DATE ou TIMESTAMP. |
||
N |
||
Retorna uma linha para cada objeto ao qual a regra de rede especificada está associada ou retorna uma linha para cada regra de rede associada ao contêiner especificado. |
||
Retorna a data do primeiro DOW (dia da semana) especificado que ocorre após a data de entrada. |
||
Gera um número de ponto flutuante pseudoaleatório e distribuído normalmente, com |
||
Esta função de tabela pode ser usada para consultar o histórico das notificações enviadas pelo Snowflake. |
||
Retorna o enésimo valor (até 1000) dentro de um grupo ordenado de valores. |
||
Divide um conjunto de dados ordenado igualmente entre o número de buckets especificado por |
||
Retorna NULL se |
||
Retorna NULL se o argumento avalia para |
||
Se |
||
Retorna valores com base na possibilidade de a primeira entrada ser NULL. |
||
O |
||
Devolve um OBJECT por grupo. |
Funções de agregação, Funções de janela, Funções de dados semiestruturados e estruturados |
|
Devolve um OBJECT construído a partir dos argumentos. |
||
Devolve um OBJECT construído a partir dos argumentos. |
||
Retorna um objeto com o conteúdo do objeto de entrada (ou seja, de origem) com uma ou mais chaves removidas. |
||
Retorna um objeto que consiste no objeto de entrada com um novo par chave-valor inserido (ou uma chave existente atualizada com um novo valor). |
||
Retorna uma array contendo a lista de chaves no nível mais alto do objeto de entrada. |
||
Retorna um novo OBJECT contendo alguns dos pares chave-valor de um objeto existente. |
||
Retorna o comprimento de uma cadeia de caracteres ou valor binário em bytes. |
||
P |
||
Retorna um objeto JSON que consiste em todos os componentes de uma cadeia de caracteres válida INET (protocolo de internet) ou CIDR (Roteamento entre domínios sem classes), seja IPv4 ou IPv6. |
||
Interpreta uma cadeia de caracteres de entrada como um documento JSON, produzindo um valor VARIANT. |
||
Retorna um objeto JSON que consiste em todos os componentes (fragmento, host, caminho, porta, consulta, esquema) em uma URL/URI de entrada válida. |
||
Interpreta uma cadeia de caracteres de entrada como um documento XML, produzindo um valor OBJECT. |
||
Retorna a classificação relativa de um valor dentro de um grupo de valores, especificado como uma porcentagem que varia de 0,0 a 1,0. |
||
Retorna um valor percentual baseado em uma distribuição contínua da coluna de entrada (especificada em |
||
Retorna um valor percentual baseado em uma distribuição discreta da coluna de entrada (especificada em |
||
Retorna o valor de pi como um valor de ponto flutuante. |
||
Esta função de tabela pode ser usada para consultar o histórico dos dados carregados nas tabelas do Snowflake usando o Snowpipe dentro de um intervalo de datas especificado. |
||
Simula o resultado da consulta para colunas de tabela ou exibição protegidas por uma política de mascaramento, uma tabela ou exibição protegida por uma política de acesso a linhas, ou ambas se a tabela ou exibição estiver protegida por ambos os tipos de políticas. |
||
Retorna uma linha para cada objeto que tem a política especificada atribuída ao objeto ou retorna uma linha para cada política atribuída ao objeto especificado. |
||
Procura a primeira ocorrência do primeiro argumento no segundo argumento e, se bem-sucedido, retorna a posição (baseada em 1) do primeiro argumento no segundo argumento. |
||
Retorna um número (x) elevado à potência especificada (y). |
||
Retorna a data do primeiro DOW (dia da semana) especificado que ocorre antes da data de entrada. |
||
Q |
||
A função QUERY_ACCELERATION_HISTORY é usada para consultar o histórico do Query Acceleration Service dentro de um intervalo de datas especificado. |
||
A família QUERY_HISTORY de funções de tabela pode ser usada para consultar o histórico de consultas do Snowflake em várias dimensões. |
||
R |
||
Converte graus em radianos. |
||
Cada chamada retorna um número inteiro pseudoaleatório de 64 bits. |
||
Retorna uma cadeia de caracteres aleatória de |
||
Retorna a classificação de um valor dentro de um grupo ordenado de valores. |
||
Retorna a razão de um valor dentro de um grupo em relação à soma dos valores dentro do grupo. |
||
Executa uma comparação para determinar se uma cadeia de caracteres corresponde ou não a um padrão especificado. |
||
Retorna o número de vezes que um padrão ocorre em uma cadeia de caracteres. |
||
Retorna a posição da ocorrência especificada do padrão de expressão regular na entidade da cadeia de caracteres. |
||
Executa uma comparação para determinar se uma cadeia de caracteres corresponde a um padrão especificado. |
||
Retorna a entidade com o padrão especificado (ou todas as ocorrências do padrão), seja removida ou substituída por uma cadeia de caracteres substituta. |
||
Retorna a subcadeia de caracteres que corresponde a uma expressão regular dentro de uma cadeia de caracteres. |
||
Retorna um ARRAY que contém todas as subcadeias de caracteres que correspondem a uma expressão regular dentro de uma cadeia de caracteres. |
||
Retorna a média da variável independente para pares não nulos em um grupo, em que |
||
Retorna a média da variável dependente para pares não nulos em um grupo, em que |
||
Retorna o número de pares de números não nulos em um grupo. |
||
Retorna a interceptação da linha de regressão linear univariada para pares não nulos em um grupo. |
||
Retorna o coeficiente de determinação para pares não nulos em um grupo. |
||
Retorna a inclinação da linha de regressão linear para pares não nulos em um grupo. |
||
Retorna REGR_COUNT(y, x) * VAR_POP(x) para pares não nulos. |
||
Retorna REGR_COUNT(expr1, expr2) * COVAR_POP(expr1, expr2) para pares não nulos. |
||
Retorna REGR_COUNT(y, x) * VAR_POP(y) para pares não nulos. |
||
Retorna NULL se o primeiro argumento for NULL; caso contrário, retorna o segundo argumento. |
||
Retorna NULL se o segundo argumento for NULL; caso contrário, retorna o primeiro argumento. |
||
Cria uma cadeia de caracteres repetindo a entrada pelo número especificado de vezes. |
||
Remove todas as ocorrências de uma subcadeia de caracteres especificada e, opcionalmente, substitui-as por outra subcadeia de caracteres. |
||
Retorna o histórico de replicação para um grupo de replicação ou failover secundário dentro dos últimos 14 dias. |
||
REPLICATION_GROUP_REFRESH_PROGRESS, REPLICATION_GROUP_REFRESH_PROGRESS_BY_JOB |
A família de funções REPLICATION_GROUP_REFRESH_PROGRESS pode ser usada para consultar o status de uma atualização de grupo de replicação ou failover. |
|
Retorna o histórico de utilização de replicação para grupos de replicação secundária ou failover nos últimos 14 dias. |
||
Esta função de tabela pode ser usada para consultar o histórico de replicação para um banco de dados especificado dentro de um intervalo de datas determinado. |
||
Retorna uma lista de solicitações SCIM REST API feitas ao Snowflake durante um intervalo de tempo especificado. |
||
Retorna o conjunto de resultados de um comando anterior (dentro de 24 horas a partir de quando você executou a consulta) como se o resultado fosse uma tabela. |
||
Inverte a ordem dos caracteres em uma cadeia de caracteres, ou de bytes em um valor binário. |
||
Retorna uma subcadeia de caracteres na extremidade direita de sua entrada. |
||
Executa uma comparação para determinar se uma cadeia de caracteres corresponde ou não a um padrão especificado. |
||
Retorna valores arredondados para |
||
Retorna um número de linha único para cada linha dentro de uma partição de janela. |
||
Faz um preenchimento direito (Right Padding) em uma cadeia de caracteres, com caracteres de outra cadeia, ou faz um preenchimento direito em um valor binário, com bytes de outro valor binário. |
||
Remove os caracteres finais, à direita, incluindo o espaço em branco, de uma cadeia de caracteres. |
||
Retorna o comprimento de seu argumento, excluindo o espaço em branco final, mas incluindo o espaço em branco inicial. |
||
S |
||
Retorna o carimbo de data/hora que representa a hora programada do alerta atual. |
||
Esta função de tabela é usada para consultar o histórico de manutenção do serviço de otimização de pesquisa de uma tabela determinada dentro de um intervalo de datas especificado. |
||
Retorna uma pontuação de sentimento para o texto de entrada em inglês fornecido. |
||
Retorna uma sequência de números inteiros monotônicos crescentes, com wrap-around. |
||
Esta função de tabela é usada para consultar o histórico de uso da tarefa sem servidor. |
||
Retorna uma cadeia de caracteres codificada em hexadecimal de 40 caracteres contendo o resumo da mensagem SHA-1 de 160 bits. |
||
Retorna um valor binário de 20 caracteres contendo o resumo da mensagem SHA-1 de 160 bits. |
||
Retorna uma cadeia de caracteres codificada em hexadecimal contendo o resumo da mensagem SHA-2 de N-bits, em que N é o tamanho especificado do resumo de saída. |
||
Retorna um valor binário contendo o resumo da mensagem SHA-2 de N-bits, em que N é o tamanho especificado do resumo de saída. |
||
Retorna uma lista das dependências e suas versões para os pacotes Python que foram especificados. |
||
Retorna o sinal de seu argumento. |
||
Calcula o seno de seu argumento; o argumento deve ser expresso em radianos. |
||
Calcula o seno hiperbólico de seu argumento. |
||
Retorna a assimetria da amostra dos registros que não são NULL. |
||
Retorna uma cadeia de caracteres que contém uma representação fonética da cadeia de caracteres de entrada. |
||
Retorna uma cadeia de caracteres que contém uma representação fonética da cadeia de caracteres de entrada e retém o número de código Soundex para a segunda letra quando a primeira e a segunda letras usam o mesmo número. |
||
Cria uma cadeia de caracteres que consiste no número especificado de espaços em branco. |
||
Divide uma determinada cadeia de caracteres com um separador especificado e retorna o resultado em uma matriz de cadeias de caracteres. |
||
Divide uma determinada cadeia em um caractere especificado e retorna a parte solicitada. |
||
Esta função de tabela divide uma cadeia de caracteres (baseado em um delimitador especificado) e nivela os resultados em linhas. |
Funções de cadeia de caracteres e binários, Funções de tabela |
|
Retorna a raiz quadrada de uma expressão numérica não negativa. |
||
Retorna o quadrado de uma expressão numérica (ou seja, uma expressão numérica multiplicada por si mesma). |
||
Retorna a área do(s) polígono(s) em um objeto GEOGRAPHY ou GEOMETRY. |
||
Ao receber um valor do tipo GEOGRAPHY ou GEOMETRY, retorna a representação binária desse valor no formato EWKB (binário bem conhecido estendido). |
||
Ao receber um valor do tipo GEOGRAPHY ou GEOMETRY, retorna o texto (VARCHAR) que representa esse valor no formato EWKT (texto bem conhecido estendido). |
||
Ao receber um valor do tipo GEOGRAPHY ou GEOMETRY, retorna a representação GeoJSON desse valor. |
||
Ao receber um valor do tipo GEOGRAPHY ou GEOMETRY, retorna a representação binária desse valor no formato WKB (binário bem conhecido). |
||
Ao receber um valor do tipo GEOGRAPHY ou GEOMETRY, retorna o texto (VARCHAR) que representa esse valor no formato WKT (texto bem conhecido). |
||
Dado um ponto que representa a origem (a localização do observador) e um ponto especificado, retorna o azimute em radianos. |
||
Retorna um objeto GEOMETRY que representa um MultiPolygon contendo os pontos dentro de uma distância especificada do objeto de entrada GEOMETRY. |
||
Retorna o ponto que representa o centro geométrico de um objeto GEOGRAPHY ou GEOMETRY. |
||
Há duas formas de ST_COLLECT. |
||
Retorna TRUE se um objeto GEOGRAPHY ou GEOMETRY estiver completamente dentro de outro objeto do mesmo tipo. |
||
Retorna TRUE se nenhum ponto em um objeto geoespacial estiver fora de outro objeto geoespacial. |
||
Retorna TRUE se nenhum ponto em um objeto geoespacial estiver fora de outro objeto geoespacial. |
||
Ao receber dois objetos de entrada GEOGRAPHY, retorna um objeto GEOGRAPHY que representa os pontos no primeiro objeto que não estão no segundo objeto (ou seja, a diferença entre os dois objetos). |
||
Ao receber um valor do tipo GEOGRAPHY ou GEOMETRY, retorna a “dimensão” do valor. |
||
Retorna TRUE se os dois objetos GEOGRAPHY ou os dois objetos GEOMETRY não forem contíguos (ou seja, não compartilharem nenhuma parcela de espaço). |
||
Retorna a distância geodésica mínima entre dois GEOGRAPHY ou a distância euclidiana mínima entre dois objetos GEOMETRY. |
||
Retorna TRUE se a distância geodésica mínima entre dois pontos (objetos GEOGRAPHY) estiver dentro da distância especificada. |
||
Retorna o último ponto em um LineString. |
||
Retorna a caixa delimitadora mínima (um “envelope” retangular) que contém um objeto especificado GEOGRAPHY ou GEOMETRY. |
||
Retorna um objeto GEOGRAPHY para o polígono que representa os limites de um geohash. |
||
Retorna um objeto GEOGRAPHY para o ponto que representa o centro de um geohash. |
||
Analisa uma entrada de WKB (binário bem-conhecido) ou EWKB (binário bem-conhecido estendido) e retorna um valor do tipo GEOGRAPHY. |
||
Analisa uma entrada de WKT (texto bem-conhecido) ou EWKT (texto bem-conhecido estendido) e retorna um valor do tipo GEOGRAPHY. |
||
Analisa uma entrada de WKB (binário bem conhecido) ou EWKB (binário bem conhecido estendido) e retorna um valor do tipo GEOMETRY. |
||
Analisa uma entrada de WKT (texto bem conhecido) ou EWKT (texto bem conhecido estendido) e retorna um valor do tipo GEOMETRY. |
||
Retorna um objeto GEOMETRY para o polígono que representa os limites de um geohash. |
||
Retorna um objeto GEOMETRY para o ponto que representa o centro de um geohash. |
||
Retorna a distância Hausdorff discreta entre dois objetos GEOGRAPHY. |
||
Ao receber dois objetos de entrada GEOGRAPHY, retorna um objeto GEOGRAPHY que representa a forma que contém o conjunto de pontos que são comuns aos dois objetos de entrada (ou seja, a interseção dos dois objetos). |
||
Dada uma coluna GEOGRAPHY, retorna um objeto GEOGRAPHY que representa a forma que contém o conjunto combinado de pontos que são comuns às formas representadas pelos objetos na coluna (ou seja, a interseção das formas). |
||
Retorna TRUE se os dois objetos GEOGRAPHY ou os dois objetos GEOMETRY tiverem uma interseção (ou seja, compartilharem qualquer parcela de espaço). |
||
Retorna TRUE se o objeto especificado GEOGRAPHY ou GEOMETRY representar uma forma válida. |
||
Retorna o comprimento geodésico do(s) LineString(s) em um objeto GEOGRAPHY ou o comprimento euclidiano do(s) LineString(s) em um objeto GEOMETRY. |
||
Cria um objeto GEOMETRY que representa um ponto com a longitude e a latitude especificadas. |
||
Cria um objeto GEOGRAPHY ou GEOMETRY que representa uma linha que conecta os pontos nos objetos de entrada. |
||
Cria um objeto GEOGRAPHY que representa um ponto com a longitude e a latitude especificadas. |
||
Cria um objeto GEOGRAPHY ou GEOMETRY que representa um polígono sem furos. |
||
Cria um objeto GEOGRAPHY que representa um polígono sem furos. |
||
Retorna o número de pontos em um objeto GEOGRAPHY ou GEOGRAPHY. |
||
Retorna o comprimento do perímetro do(s) polígono(s) em um objeto GEOGRAPHY ou GEOMETRY. |
||
Retorna um ponto em um índice especificado em um LineString. |
||
Retorna um objeto GEOMETRY com seu SRID (identificador do sistema de referência espacial) definido como o valor especificado. |
||
Dado um objeto de entrada GEOGRAPHY ou GEOMETRY que representa uma linha ou polígono, retorna uma aproximação mais simples do objeto. |
||
Retorna o SRID (identificador do sistema de referência espacial) de um objeto GEOGRAPHY ou GEOMETRY. |
||
Retorna o primeiro ponto em um LineString. |
||
Ao receber dois objetos de entrada GEOGRAPHY, retorna um objeto GEOGRAPHY que representa o conjunto de pontos de ambos os objetos de entrada que não fazem parte da intersecção dos objetos (ou seja, a diferença simétrica dos dois objetos). |
||
Converte um objeto GEOMETRY de um sistema de referência espacial (SRS) em outro. |
||
Ao receber dois objetos de entrada GEOGRAPHY, retorna um objeto GEOGRAPHY que representa o conjunto combinado de formas para ambos os objetos (ou seja, a união de duas formas). |
||
Dada uma coluna GEOGRAPHY, retorna um objeto GEOGRAPHY que representa o conjunto combinado de pontos que estão em pelo menos uma das formas representadas pelos objetos na coluna (ou seja, a união das formas). |
||
Retorna true se o primeiro objeto geoespacial estiver totalmente contido pelo segundo objeto geoespacial. |
||
Retorna a longitude (coordenada X) de um ponto representado por um objeto GEOGRAPHY ou GEOMETRY. |
||
Retorna a longitude máxima (coordenada X) de todos os pontos contidos no objeto GEOGRAPHY ou GEOMETRY especificado. |
||
Retorna a longitude mínima (coordenada X) de todos os pontos contidos no objeto GEOGRAPHY ou GEOMETRY especificado. |
||
Retorna a latitude (coordenada Y) de um ponto representado por um objeto GEOGRAPHY ou GEOMETRY. |
||
Retorna a latitude máxima (coordenada Y) de todos os pontos contidos no objeto GEOGRAPHY ou GEOMETRY especificado. |
||
Retorna a latitude mínima (coordenada Y) de todos os pontos contidos no objeto GEOGRAPHY ou GEOMETRY especificado. |
||
Esta função de tabela pode ser usada para consultar informações sobre o histórico dos metadados de uma tabela de diretório. |
||
Esta função de tabela pode ser usada para consultar o uso médio diário de armazenamento de dados, em bytes, para todos os estágios do Snowflake na sua conta dentro de um intervalo de datas especificado. |
||
Retorna True se |
||
Retorna o desvio padrão da amostra (raiz quadrada da variância da amostra) de valores não NULL. |
||
Retorna o desvio padrão da população (raiz quadrada da variância) de valores não NULL. |
||
Converte um valor nulo JSON em um valor SQL NULL. |
||
Tokeniza uma determinada cadeia de caracteres e retorna a parte solicitada. |
||
Tokeniza uma cadeia de caracteres com o conjunto de delimitadores especificado e nivela os resultados em linhas. |
Funções de cadeia de caracteres e binários, Funções de tabela |
|
Tokeniza a cadeia de caracteres especificada usando um determinado conjunto de delimitadores e retorna os tokens como uma matriz. |
Funções de cadeia de caracteres e binários, Funções de dados semiestruturados e estruturados |
|
Retorna a parte da cadeia de caracteres ou valor binário de |
||
Retorna a soma dos registros que não são NULL para |
||
Resume o texto de entrada fornecido no idioma inglês. |
||
Retorna o carimbo de data/hora atual para o sistema no fuso horário UTC. |
||
Anula a sessão especificada. |
||
Anula a transação especificada, se ela estiver em execução. |
||
Adiciona um evento para rastreamento. |
||
Retorna nomes de host e números de porta a fim de adicioná-los à lista de permissão do seu firewall para que você possa acessar o Snowflake sem o bloqueio do seu firewall. |
||
Retorna nomes de host e números de porta para implementações do AWS PrivateLink, Azure Private Link e Google Cloud Private Service Connect a fim de adicioná-los à lista de permissão do seu firewall para que você possa acessar o Snowflake sem o bloqueio do seu firewall. |
||
Permite a conectividade privada com o serviço Snowflake para a conta atual. |
||
Autoriza o Snowflake a acessar o ponto de extremidade privado do Microsoft Azure para Pontos de extremidade privados do Azure para estágios internos para a conta atual. |
||
Retorna o status do pacote de lançamento da mudança de comportamento especificado para a conta atual. |
||
Impede que todo o tráfego público acesse o estágio interno da conta Snowflake atual no Microsoft Azure. |
||
Cancela todas as consultas ativas/em execução na sessão especificada. |
||
Cancela um trabalho do Snowpark Container Services em execução. |
||
Cancela a consulta (ou instrução) especificada se ela estiver atualmente ativa/em execução. |
||
Revoga privilégios em objetos descartados do compartilhamento e concede a função de banco de dados ao compartilhamento. |
||
Retorna informações de versão para clientes e drivers Snowflake. |
||
Calcula a profundidade média da tabela de acordo com as colunas especificadas (ou a chave de clustering definida para a tabela). |
||
Retorna informações de clustering, incluindo profundidade média de clustering, para uma tabela baseada em uma ou mais colunas da tabela. |
||
Calcula a razão de clustering para uma tabela, com base em uma ou mais colunas da tabela. |
||
Converta canais usando notificações do Amazon SQS (Simple Queue Service) para o serviço Amazon Simple Notification Service (SNS) para um bucket S3. |
||
Cria um evento faturável que rastreia o uso do consumidor de um aplicativo monetizado instalado. |
||
Retorna o nome da tarefa atualmente em execução quando invocada a partir da instrução ou do procedimento armazenado definido pela tarefa. |
||
Retorna um objeto JSON mostrando o histórico de atualização de um banco de dados secundário. |
||
SYSTEM$DATABASE_REFRESH_PROGRESS , SYSTEM$DATABASE_REFRESH_PROGRESS_BY_JOB — Obsoleto |
A família de funções SYSTEM$DATABASE_REFRESH_PROGRESS pode ser usada para consultar o status de uma atualização do banco de dados em várias dimensões. |
|
Desativa as mudanças de comportamento incluídas no pacote de lançamento de mudanças de comportamento especificado para a conta atual. |
||
Desabilitar a replicação para um banco de dados primário e qualquer banco de dados secundário vinculado a ele. |
||
Ativa as mudanças de comportamento incluídas no pacote de lançamento de mudanças de comportamento especificado para a conta atual. |
||
Para uma consulta executada anteriormente, esta função retorna um objeto JSON que especifica se a consulta é elegível para se beneficiar do Query Acceleration Service. |
||
Retorna os custos estimados para adicionar uma otimização de pesquisa a uma determinada tabela e configurar colunas específicas para a otimização de pesquisa. |
||
Esta função converte uma saída de EXPLAIN do JSON em um texto formatado. |
||
Dado o texto de uma instrução SQL, esta função gera o plano EXPLAIN em JSON. |
||
Obtém uma representação JSON do status atual de atualização para o objeto interno (oculto) de canal associado a uma tabela externa. |
||
Define o valor do parâmetro OAUTH_REFRESH_TOKEN do segredo passado como argumento na chamada SYSTEM$START_OAUTH_FLOW que iniciou o fluxo OAuth. |
||
Gera uma solicitação de assinatura de certificado (CSR) com o sujeito definido como o sujeito do certificado armazenado na integração SAML2 e pode especificar o |
||
Retorna um novo token de acesso SCIM que é válido por seis meses. |
||
Retorna uma instrução de política AWS IAM que deve ser adicionada à política de tópicos da Amazon SNS a fim de conceder a fila de mensagens Amazon SQS criada pelo Snowflake para se inscrever no tópico. |
||
Retorna o resultado da classificação do objeto especificado. |
||
Retorna um URL de consentimento para a conta Azure Key Vault relacionada a chaves gerenciadas pelo cliente para uso com contas Tri-Secret Secure for contas Snowflake no Microsoft Azure. |
||
Retorna uma ARRAY contendo um trecho das informações da política do AWS Key Management Service relacionadas às chaves gerenciadas pelo cliente para uso com o Tri-Secret Secure para contas Snowflake no Amazon Web Services. |
||
Recupera o status de um pool de computação. |
||
Retorna uma lista de registros que contém o status de consistência da tabela de diretórios para estágios em sua conta. |
||
Retorna um comando gcloud do Google Cloud para obter informações de política para o Google Cloud Key Management Service para uso com chaves gerenciadas pelo cliente e Tri-Secret Secure para contas Snowflake no Google Cloud Platform. |
||
Retorna o local do arquivo de metadados raiz e o status do instantâneo mais recente de uma tabela Iceberg. |
||
Recupera logs locais de um contêiner de trabalho do Snowpark Container Services. |
||
Recupera o status como um trabalho do Snowpark Container Services. |
||
Retorna um objeto JSON que representa uma tentativa de login mal sucedida associada a OAuth externo, SAML ou autenticação de par de chaves. |
||
Recupera o valor de retorno da tarefa anterior em um gráfico da tarefa. |
||
Verifica se sua conta atual está autorizada para conectividade privada com o serviço Snowflake. |
||
Retorna ao serviço Snowflake uma lista dos pontos de extremidade autorizados para sua conta atual a ser utilizada com conectividade privada. |
||
Retorna uma representação JSON das informações da conta Snowflake necessárias para facilitar a configuração do autosserviço da conectividade privada ao serviço Snowflake ou estágios internos do Snowflake. |
||
Recupera logs locais de um contêiner do serviço Snowpark Container Services. |
||
Recupera o status de um serviço Snowpark Container Services. |
||
Retorna IDs da rede virtual na qual sua conta Snowflake está localizada. |
||
Retorna o valor da tag associada ao objeto ou coluna Snowflake especificado. |
||
Retorna uma lista de valores de cadeia de caracteres separados por vírgula que podem ser definidos em um objeto compatível, ou NULL para indicar que a chave de tag não tem um valor de cadeia de caracteres especificado e aceita todos os valores possíveis de cadeia de caracteres. |
||
Retorna o valor da cadeia de caracteres da tag atribuída à coluna com base na tag especificada ou NULL se uma tag não for atribuída à coluna especificada. |
||
Retorna o valor de tag da cadeia de caracteres atribuída à tabela com base na tag especificada, ou NULL se uma tag não for atribuída à tabela especificada. |
||
Retorna o valor da cadeia de caracteres da tarefa atualmente em execução quando invocada a partir da instrução ou do procedimento armazenado definido pela tarefa. |
||
Permite os recursos de replicação e failover para uma conta específica em uma organização. |
||
Verifica se os endereços IP públicos têm permissão para acessar o estágio interno da conta Snowflake atual no Microsoft Azure. |
||
Retorna um token que pode ser usado para detectar se uma tabela ou exibição de banco de dados mudou entre duas chamadas para a função. |
||
Adiciona um identificador global a objetos da conta de destino (atual) que foram criados usando scripts e que correspondem a objetos com os mesmos nomes na conta de origem. |
||
Registra uma mensagem no nível de gravidade especificado. |
||
Migra uma configuração existente do provedor de identidade SAML (isto é, IdP), conforme definida pelo parâmetro de conta SAML_IDENTITY_PROVIDER para uma integração de segurança. |
||
Força um canal pausado usando ALTER PIPE a retomar. |
||
Obtém uma representação JSON do status atual de um canal. |
||
Retorna uma referência de consulta que você pode passar para um procedimento armazenado. |
||
Retorna uma referência a um objeto (uma tabela, exibição ou função). |
||
Lista imagens em um repositório de imagens. |
||
Desativa a conectividade privada com o serviço Snowflake para a conta atual. |
||
Revoga a autorização do Snowflake para acessar o ponto de extremidade privado do Microsoft Azure para Pontos de extremidade privados do Azure para estágios internos para a conta atual. |
||
Define explicitamente o valor de retorno para uma tarefa. |
||
Define o nome e o valor do atributo associado a um span que contém eventos de rastreamento. |
||
Retorna uma matriz dos pacotes de lançamento de mudança de comportamento atualmente disponíveis, o estado padrão de cada pacote e o estado real do pacote para a conta atual. |
||
Retorna os orçamentos da conta. |
||
Retorna os segredos do cliente em uma cadeia de caracteres. |
||
Atualiza o token offset para um canal específico usado pelo Snowpipe Streaming com um novo token offset. |
||
Inicia o fluxo do cliente OAUTH, retornando um URL que você usa em um navegador para concluir o processo de consentimento de OAuth. |
||
Retorna o conjunto de versões de tabela entre o deslocamento atual para um fluxo especificado e o carimbo de data/hora atual. |
||
Retorna o carimbo de data/hora em nanossegundos da última versão da tabela no deslocamento atual para o fluxo especificado, ou antes dele. |
||
Indica se um fluxo especificado contém registros de captura de dados de alterações (CDC). |
||
Retoma recursivamente uma tarefa especificada e todas as suas tarefas dependentes. |
||
Retorna informações sobre a execução da tarefa atual. |
||
Retorna uma cadeia de caracteres representando o tipo de dados SQL associado a uma expressão. |
||
Permite que o tráfego de endereços IP públicos acesse o estágio interno da conta Snowflake atual no Microsoft Azure. |
||
Anula uma execução da tarefa especificada que o sistema já começou a processar (ou seja, uma execução com um estado EXECUTING na saída TASK_HISTORY). |
||
Determina se seu token de acesso OAuth externo é válido ou expirou e precisa ser gerado novamente. |
||
Espera o tempo especificado antes de prosseguir. |
||
Retorna nomes de host e números de porta a fim de adicioná-los à lista de permissão do seu firewall para que você possa acessar o Snowflake sem o bloqueio do seu firewall. |
||
Retorna nomes de host e números de porta para implementações do AWS PrivateLink, Azure Private Link e Google Cloud Private Service Connect a fim de adicioná-los à lista de permissão do seu firewall para que você possa acessar o Snowflake sem o bloqueio do seu firewall. |
||
Devolve o carimbo de data/hora atual do sistema. |
||
T |
||
Retorna uma tabela na qual cada linha exibe uma associação entre uma tag e um valor. |
||
Retorna uma tabela na qual cada linha exibe o nome e o valor da tag atribuídos a uma coluna específica. |
||
Retorna uma tabela na qual cada linha exibe uma associação entre a tag especificada e o objeto Snowflake ao qual a tag está associada. |
||
Calcula a tangente de seu argumento; o argumento deve ser expresso em radianos. |
||
Calcula a tangente hiperbólica de seu argumento. |
||
Esta função de tabela retorna a lista de tarefas filho para uma determinada tarefa raiz em um gráfico da tarefa. |
||
Você pode usar esta função de tabela para consultar o histórico de utilização da tarefa dentro de um intervalo de datas especificado. |
||
Cria uma hora a partir de componentes numéricos individuais. |
||
Calcula o início ou o fim de uma “fatia” de tempo, em que a duração da fatia é um múltiplo de uma unidade de tempo padrão (minuto, hora, dia etc.). |
||
Adiciona o valor especificado para a parte de data ou hora especificada a uma data, hora ou carimbo de data/hora. |
||
Calcula a diferença entre duas expressões de data, hora ou carimbo de data/hora com base na parte de data ou hora especificada. |
||
Cria um carimbo de data/hora a partir de componentes numéricos individuais. |
||
Adiciona o valor especificado para a parte de data ou hora especificada a uma data, hora ou carimbo de data/hora. |
||
Calcula a diferença entre duas expressões de data, hora ou carimbo de data/hora com base na parte de data ou hora especificada. |
||
Converte a expressão de entrada em um ARRAY. |
Funções de conversão , Funções de dados semiestruturados e estruturados |
|
Converte a expressão de entrada em um valor binário. |
||
Converte o texto de entrada ou expressão numérica em um valor booleano. |
||
Converte a expressão de entrada em uma cadeia de caracteres. |
||
Converte uma expressão de entrada em uma data. |
||
Converte uma expressão de entrada em um número de ponto fixo. |
||
Converte uma expressão em um número de ponto flutuante de dupla precisão. |
||
Analisa uma entrada e retorna um valor do tipo GEOGRAPHY. |
||
Analisa uma entrada e retorna um valor do tipo GEOMETRY. |
||
Converte um valor de VARIANT em uma cadeia de caracteres contendo a representação JSON do valor. |
Funções de conversão , Funções de dados semiestruturados e estruturados |
|
Converte o valor de entrada em um OBJECT. |
Funções de conversão , Funções de dados semiestruturados e estruturados |
|
Converte uma expressão de entrada em uma hora. |
||
Converte uma expressão de entrada no carimbo de data/hora correspondente. |
||
Converte qualquer valor em um valor VARIANT ou NULL (se a entrada for NULL). |
||
Converte um VARIANT em um VARCHAR que contém uma representação XML do valor. |
Funções de conversão , Funções de dados semiestruturados e estruturados |
|
Encontra as dimensões mais importantes em um conjunto de dados, cria segmentos a partir dessas dimensões e, em seguida, detecta quais desses segmentos influenciaram a métrica. |
||
Nome totalmente qualificado: SNOWFLAKE.CORTEX.TRANSLATE |
||
A função |
||
Remove os caracteres iniciais e finais de uma cadeia de caracteres. |
||
Arredonda a expressão de entrada para o inteiro mais próximo (ou igual) mais próximo de zero, ou para o valor igual ou menor mais próximo com o número especificado de casas após o ponto decimal. |
||
Trunca uma data, hora ou carimbo de data/hora para a parte especificada. |
||
Uma versão especial de BASE64_DECODE_BINARY que retorna um valor NULL se ocorrer um erro durante a decodificação. |
||
Uma versão especial de BASE64_DECODE_STRING que retorna um valor NULL se ocorrer um erro durante a decodificação. |
||
Uma versão especial de CAST , :: que está disponível para um subconjunto de conversões de tipo de dados. |
||
Uma versão especial de DECRYPT que retorna um valor NULL se ocorrer um erro durante a descriptografia. |
||
Uma versão especial de DECRYPT_RAW que retorna um valor NULL se ocorrer um erro durante a descriptografia. |
||
Uma versão especial de HEX_DECODE_BINARY que retorna um valor NULL se ocorrer um erro durante a decodificação. |
||
Uma versão especial de HEX_DECODE_STRING que retorna um valor NULL se ocorrer um erro durante a decodificação. |
||
Uma versão especial de PARSE_JSON que retorna um valor NULL se ocorrer um erro durante a análise. |
||
Uma versão especial de TO_BINARY que realiza a mesma operação (ou seja, converte uma expressão de entrada em um valor binário), mas com suporte para tratamento de erros (ou seja, se a conversão não puder ser realizada, retorna um valor NULL em vez de acusar um erro). |
||
Uma versão especial de TO_BOOLEAN que realiza a mesma operação (ou seja, converte uma expressão de entrada em um valor booleano), mas com suporte para tratamento de erros (ou seja, se a conversão não puder ser realizada, retorna um valor NULL em vez de acusar um erro). |
||
Uma versão especial de TO_DATE , DATE que realiza a mesma operação (ou seja, converte uma expressão de entrada em uma data), mas com suporte para tratamento de erros (ou seja, se a conversão não puder ser realizada, retorna um valor NULL em vez de acusar um erro). |
||
Uma versão especial de TO_DECIMAL , TO_NUMBER , TO_NUMERIC que realiza a mesma operação (ou seja, converte uma expressão de entrada em um número de ponto fixo), mas com suporte para tratamento de erros (ou seja, se a conversão não puder ser realizada, retorna um valor NULL em vez de acusar um erro). |
||
Uma versão especial de TO_DOUBLE que realiza a mesma operação (ou seja, converte uma expressão de entrada em um número de ponto flutuante de precisão dupla), mas com suporte para tratamento de erros (ou seja, se a conversão não puder ser realizada, retorna um valor NULL em vez de acusar um erro). |
||
Analisa uma entrada e retorna um valor do tipo GEOGRAPHY. |
||
Analisa uma entrada e retorna um valor do tipo GEOMETRY. |
||
Uma versão especial de TO_TIME , TIME que realiza a mesma operação (ou seja, converte uma expressão de entrada em uma hora), mas com suporte de tratamento de erros (ou seja, se a conversão não puder ser realizada, ela retorna um valor NULL em vez de acusar um erro). |
||
Uma versão especial de TO_TIMESTAMP / TO_TIMESTAMP_* que realiza a mesma operação (ou seja, converte uma expressão de entrada em um carimbo de data/hora), mas com suporte de tratamento de erros (ou seja, se a conversão não puder ser realizada, ela retorna um valor NULL em vez de acusar um erro). |
||
Retorna o tipo de um valor armazenado em uma coluna VARIANT. |
||
U |
||
Retorna o ponto de código Unicode do primeiro caractere Unicode em uma cadeia de caracteres. |
||
Gera um número pseudoaleatório distribuído uniformemente na faixa inclusiva [ |
||
Retorna a cadeia de caracteres de entrada |
||
Gera um UUID versão 4 (aleatório) ou versão 5 (nomeado) compatível com RFC 4122 como uma cadeia de caracteres formatada. |
Funções de cadeia de caracteres e binários, Funções de geração de dados |
|
V |
||
Valida os arquivos carregados em uma execução passada do comando COPY INTO <tabela> e retorna todos os erros encontrados durante o carregamento, em vez de retornar apenas o primeiro erro. |
||
Esta função de tabela pode ser usada para validar arquivos de dados processados pelo Snowpipe dentro de um intervalo de tempo especificado. |
||
Retorna a variância da população de registros não NULL em um grupo. |
||
Retorna a variância da amostra de registros não NULL em um grupo. |
||
Retorna a variância da amostra de registros não NULL em um grupo. |
||
Retorna a variância da população de registros não NULL em um grupo. |
||
W |
||
Esta função de tabela pode ser usada para consultar o histórico de atividades (definido como “carga de consulta”) para um único warehouse dentro de um intervalo de datas especificado. |
||
Esta função de tabela pode ser usada em consultas para retornar o uso de crédito por hora para um único warehouse (ou para todos os warehouses virtuais em sua conta) dentro de um intervalo de datas especificado. |
||
Cria histogramas de largura equivalente, nos quais o alcance dos histogramas é dividido em intervalos de tamanho idêntico, e retorna o número do bucket que recebe o valor de uma expressão após ter sido avaliada. |
||
X |
||
Extrai um objeto de elemento XML (normalmente referido simplesmente como uma tag) do conteúdo do elemento externo XML com base no nome e número de instância da tag especificada. |
||
Y |
||
Extrai a parte da data correspondente de uma data ou carimbo de data/hora. |
||
Z |
||
Retorna 0 se seu argumento for nulo; caso contrário, retorna seu argumento. |
||
Retorna um número inteiro distribuído por Zipf, para |