Todos os comandos (em ordem alfabética)¶
Este tópico fornece uma lista de todos os comandos DDL e DML, assim como o comando SELECT e outros comandos relacionados, em ordem alfabética.
Nome do comando |
Resumo |
---|---|
A |
|
Modifica os metadados de um objeto em nível de conta ou de banco de dados, ou os parâmetros de uma sessão. |
|
Modifica uma conta. |
|
Modifica as propriedades de um alerta existente e suspende ou reinicia um alerta existente. |
|
Modifica as propriedades de uma integração de API existente. |
|
Modifica as propriedades de uma conexão existente. |
|
Modifica as propriedades de um banco de dados existente. |
|
Modifica as propriedades de uma função de banco de dados existente. |
|
Modifica as propriedades, colunas ou restrições de uma tabela externa existente. |
|
Modifica as propriedades de um grupo de failover existente. |
|
Modifica as propriedades de um objeto de formato do arquivo existente. |
|
Modifica as propriedades de uma função definida pelo usuário ou função externa existente. |
|
Modifica as propriedades de uma integração existente. |
|
Substitui as regras existentes de política de mascaramento por novas regras ou um novo comentário e permite a renomeação de uma política de mascaramento. |
|
Altera uma exibição materializada no esquema atual/especificado. |
|
Modifica as propriedades de uma política de redes existente. |
|
Modifica as propriedades para uma integração de notificação existente. |
|
Modifica as propriedades de uma política de senhas existente. |
|
Modifica um conjunto limitado de propriedades para um objeto de canal existente. |
|
Modifica as propriedades de um procedimento armazenado existente. |
|
Modifica as propriedades de um grupo de replicação existente. |
|
Modifica as propriedades e os acionadores para um monitor de recursos existente. |
|
Modifica as propriedades de uma função personalizada existente. |
|
Modifica as propriedades de uma política de acesso a linhas existente, incluindo a renomeação da política ou a substituição das regras da política. |
|
Modifica as propriedades de um esquema existente, inclusive renomeando o esquema ou trocando-o por outro esquema e alterando o período de retenção de dados do Time Travel (se você estiver usando o Snowflake Enterprise Edition ou superior). |
|
Modifies the properties of an existing secret. |
|
Modifica as propriedades para uma integração de segurança existente. |
|
Modifica as propriedades de uma integração de segurança existente criada para autenticação de API externa. |
|
Modifica as propriedades de uma integração de segurança existente criada para OAuth externo. |
|
Modifica as propriedades de uma integração de segurança existente criada para um cliente Snowflake OAuth. |
|
Modifica as propriedades de uma integração de segurança SAML2 existente. |
|
Modifica as propriedades de uma integração de segurança SCIM existente. |
|
Modifica as propriedades para uma sequência existente. |
|
Define parâmetros que mudam o comportamento para a sessão atual. |
|
Modifica as propriedades para uma política de sessão existente. |
|
Modifica as propriedades de um compartilhamento existente. |
|
Modifica as propriedades de um estágio nomeado interno ou externo existente. |
|
Modifica as propriedades para uma integração de armazenamento existente. |
|
Modifica as propriedades, colunas ou restrições de um fluxo existente. |
|
Modifica as propriedades, colunas ou restrições de uma tabela existente. |
|
Este tópico descreve como modificar uma ou mais propriedades de coluna para uma tabela usando uma cláusula |
|
Modifica as propriedades de uma tag existente, incluindo a renomeação da tag e a definição de uma política de mascaramento em uma tag. |
|
Modifica as propriedades para uma tarefa existente. |
|
Modifica as propriedades e os parâmetros de sessão/objeto para um usuário existente no sistema. |
|
Modifica as propriedades para uma exibição existente. |
|
Suspende ou retoma um warehouse virtual, ou anula todas as consultas (e outras instruções SQL) para um warehouse. |
|
B |
|
Começa uma transação na sessão atual. |
|
C |
|
Chama um procedimento armazenado. |
|
Cria e chama um procedimento anônimo que é como um procedimento armazenado, mas não é armazenado para uso posterior. |
|
Adiciona um comentário ou substitui um comentário existente para um objeto existente. |
|
Confirma uma transação aberta na sessão atual. |
|
Descarrega os dados de uma tabela (ou consulta) em um ou mais arquivos em um dos seguintes locais. |
|
Carrega dados de arquivos preparados em uma tabela existente. |
|
Cria um novo objeto do tipo especificado. |
|
Cria uma nova conta em sua organização. |
|
Cria um novo alerta no esquema atual. |
|
Cria um novo objeto de integração de API na conta, ou substitui uma integração de API existente. |
|
Cria uma cópia de um objeto existente no sistema. |
|
Cria uma nova conexão na conta. |
|
Cria um novo banco de dados no sistema. |
|
Crie uma nova função de banco de dados ou substitua uma função de banco de dados existente no sistema. |
|
Cria uma nova função externa. |
|
Cria uma nova tabela externa no esquema atual/especificado ou substitui uma tabela externa existente. |
|
Cria um novo grupo de failover de objetos especificados no sistema. |
|
Cria um formato de arquivo nomeado que descreve um conjunto de dados preparados a serem acessados ou carregados nas tabelas do Snowflake. |
|
Cria uma nova UDF (função definida pelo usuário). |
|
Cria uma nova integração no sistema ou substitui uma integração existente. |
|
Cria uma nova conta gerenciada. |
|
Cria uma nova política de mascaramento no esquema atual/especificado ou substitui uma política de mascaramento existente. |
|
Cria uma nova exibição materializada no esquema atual/especificado, com base em uma consulta de uma tabela existente, e preenche a exibição com dados. |
|
Cria uma política de redes. |
|
Cria uma nova integração de notificação na conta ou substitui uma integração existente. |
|
Cria uma nova política de senhas ou substitui uma política de senhas existente. |
|
Cria um novo canal no sistema para definir a instrução COPY INTO <tabela> usada pelo Snowpipe para carregar dados em tabelas a partir de uma fila de ingestão. |
|
Cria um novo procedimento armazenado. |
|
Cria um novo grupo de replicação de objetos especificados no sistema. |
|
Cria um novo monitor de recursos. |
|
Criar uma nova função ou substituir uma função existente no sistema. |
|
Cria uma nova política de acesso a linhas no esquema atual/especificado ou substitui uma política de acesso a linhas existente. |
|
Cria um novo esquema no banco de dados atual. |
|
Cria um novo segredo no esquema atual/especificado ou substitui um segredo existente. |
|
Cria uma nova integração de segurança na conta ou substitui uma integração existente. |
|
Cria uma nova integração de segurança da autenticação de API externa na conta ou substitui uma integração existente. |
|
Cria uma nova integração de segurança do OAuth externo na conta ou substitui uma integração existente. |
|
Cria uma nova integração de segurança Snowflake OAuth na conta ou substitui uma integração existente. |
|
Cria uma nova integração de segurança SAML2 na conta ou substitui uma integração existente. |
|
Cria uma nova integração de segurança SCIM na conta ou substitui uma integração existente. |
|
Cria uma nova sequência, que pode ser usada para gerar números sequenciais e únicos. |
|
Cria uma nova política de sessão ou substitui uma política de sessão existente. |
|
Cria um novo compartilhamento vazio. |
|
Cria um novo estágio nomeado interno ou externo a ser usado para carregar dados de arquivos em tabelas do Snowflake e descarregar dados de tabelas em arquivos. |
|
Cria uma nova integração de armazenamento na conta ou substitui uma integração existente. |
|
Cria um novo fluxo no esquema atual/especificado ou substitui um fluxo existente. |
|
Cria uma nova tabela no esquema atual/especificado ou substitui uma tabela existente. |
|
Este tópico descreve como criar restrições especificando uma cláusula |
|
Cria uma nova tag ou substitui uma tag existente no sistema. |
|
Cria uma nova tarefa no esquema atual/especificado ou substitui uma tarefa existente. |
|
Cria um novo usuário ou substitui um usuário existente no sistema. |
|
Cria uma nova exibição no esquema atual/especificado, com base em uma consulta de uma ou mais tabelas existentes (ou qualquer outra expressão de consulta válida). |
|
Cria um novo warehouse virtual no sistema. |
|
D |
|
Remova linhas de uma tabela. |
|
Descreve os detalhes do objeto especificado. |
|
Descreve as propriedades de um alerta. |
|
Descreve o banco de dados. |
|
Descreve a coluna VALUE e as colunas virtuais em uma tabela externa. |
|
Descreve as propriedades e seus valores atuais para um formato de arquivo, assim como os valores padrão para cada propriedade. |
|
Descreve a função definida pelo usuário (UDF) ou função externa especificada, incluindo a assinatura (isto é, argumentos), valor de retorno, linguagem e corpo (isto é, definição). |
|
Descreve as propriedades de uma integração. |
|
Descreve os detalhes de uma política de mascaramento, incluindo a data de criação, nome, tipo de dados e expressão SQL. |
|
Descreve as colunas em uma exibição materializada. |
|
Descreve as propriedades especificadas para uma política de redes. |
|
Descreve os detalhes de uma política de senhas. |
|
Descreve as propriedades especificadas para um canal, bem como os valores padrão das propriedades. |
|
Descreve o procedimento armazenado especificado, incluindo assinatura (isto é, argumentos), valor de retorno, linguagem e corpo (isto é, definição) do procedimento armazenado. |
|
Descreve as colunas no resultado de uma consulta. |
|
Descreve uma política de acesso a linhas, incluindo a data de criação, nome, tipo de dados e expressão SQL. |
|
Descreve o esquema. |
|
Descreve a configuração de otimização de pesquisa para uma tabela especificada e suas colunas. |
|
Describes the properties of a secret. |
|
Descreve uma sequência, incluindo o intervalo da sequência. |
|
Descreve os detalhes da política da sessão. |
|
Descreve os objetos de dados que estão incluídos em um compartilhamento. |
|
Descreve os valores especificados para as propriedades em um estágio (formato de arquivo, cópia e local), assim como os valores padrão para cada propriedade. |
|
Descreve as colunas em um fluxo. |
|
Descreve as colunas em uma tabela ou os valores atuais, assim como os valores padrão, para as propriedades de estágio de uma tabela. |
|
Descreve as colunas em uma tarefa. |
|
Descreve a transação, incluindo a hora de início e o estado (em execução, confirmada, revertida). |
|
Descreve um usuário, incluindo os valores atuais para as propriedades do usuário, bem como os valores padrão. |
|
Descreve as colunas em uma exibição (ou tabela). |
|
Descreve o warehouse. |
|
Remove o objeto especificado do sistema. |
|
Descarta um alerta existente. |
|
Remove uma conexão da conta. |
|
Remove um banco de dados do sistema. |
|
Remove a função de banco de dados especificada do sistema. |
|
Remove uma tabela externa do esquema atual/especificado. |
|
Remove um grupo de failover da conta. |
|
Remove o formato de arquivo especificado do esquema atual/especificado. |
|
Remove a função definida pelo usuário (UDF) ou a função externa especificada do esquema atual/especificado. |
|
Remove uma integração da conta. |
|
Remove uma conta gerenciada, incluindo todos os objetos criados na conta, e restringe imediatamente o acesso à conta. |
|
Remove uma política de mascaramento do sistema. |
|
Remove a exibição materializada especificada a partir do esquema atual/especificado. |
|
Remove a política de redes especificada do sistema. |
|
Remove uma política de senhas do sistema. |
|
Remove o canal especificado do esquema atual/especificado. |
|
Remove o procedimento armazenado especificado do esquema atual/especificado. |
|
Remove um grupo de replicação da conta. |
|
Remove o monitor de recursos especificado do sistema. |
|
Remove a função especificada do sistema. |
|
Remove uma política de acesso a linhas do sistema. |
|
Remove um esquema do banco de dados atual/especificado. |
|
Remove um segredo do sistema. |
|
Remove uma sequência do esquema atual/especificado. |
|
Remove uma política de sessão do sistema. |
|
Remove o compartilhamento especificado do sistema e imediatamente revoga o acesso para todos os consumidores (ou seja, contas que criaram um banco de dados a partir do compartilhamento). |
|
Remove o estágio nomeado interno ou externo especificado do esquema atual/especificado. |
|
Remove um fluxo do esquema atual/especificado. |
|
Remove uma tabela do esquema atual/especificado, mas retém uma versão da tabela para que ela possa ser recuperada usando UNDROP TABLE. |
|
Remove uma tag do sistema. |
|
Remove uma tarefa do esquema atual/especificado. |
|
Remove o usuário especificado do sistema. |
|
Remove a exibição especificada do esquema atual/especificado. |
|
Remove o warehouse especificado do sistema. |
|
E |
|
Executa uma cadeia de caracteres que contém uma instrução SQL ou uma instrução Script Snowflake. |
|
Aciona manualmente uma única execução assíncrona de uma tarefa agendada (seja uma tarefa isolada ou a tarefa raiz em um DAG (grafo direcionado acíclico) de tarefas) independente do agendamento definido para a tarefa. |
|
Retorna o plano de execução lógica para a instrução SQL especificada. |
|
G |
|
Baixa arquivos de dados de um dos seguintes estágios do Snowflake para um diretório/pasta local em uma máquina cliente. |
|
Atribui uma função de banco de dados a uma função de conta ou outra função de banco de dados. |
|
Concede uma função de banco de dados a um compartilhamento. |
|
Transfere a propriedade de um objeto (ou todos os objetos de um tipo especificado em um esquema) de uma função para outra função. |
|
Concede a uma função ou função de banco de dados um ou mais privilégios de acesso relacionados a um objeto protegível. |
|
Concede a um compartilhamento privilégios de acesso a bancos de dados e outros objetos de banco de dados compatíveis (esquemas, UDFs, tabelas e exibições). |
|
Atribui uma função a um usuário ou a outra função. |
|
I |
|
Atualiza uma tabela inserindo uma ou mais linhas na tabela. |
|
Atualiza várias tabelas, inserindo uma ou mais linhas com valores de coluna (de uma consulta) nas tabelas. |
|
L |
|
Retorna uma lista de arquivos que foram preparados (ou seja, carregados de um sistema de arquivos local ou descarregados de uma tabela) em um dos seguintes estágios do Snowflake. |
|
M |
|
Insere, atualiza e exclui os valores em uma tabela baseada em valores em uma segunda tabela ou em uma subconsulta. |
|
P |
|
Carrega (ou seja, prepara) arquivos de dados a partir de um diretório/pasta local em uma máquina cliente para um dos seguintes estágios do Snowflake. |
|
R |
|
Remove arquivos de um estágio externo (armazenamento em nuvem externo) ou interno (ou seja, Snowflake). |
|
Revoga uma função de banco de dados de uma função de conta ou de outra função de banco de dados. |
|
Revoga uma função de banco de dados de um compartilhamento. |
|
Remove um ou mais privilégios em um objeto protegível de uma função ou função de banco de dados. |
|
Revoga os privilégios de acesso a bancos de dados e outros objetos de banco de dados compatíveis (esquemas, tabelas e exibições) de um compartilhamento. |
|
Remove uma função de outra função ou de um usuário. |
|
Reverte uma transação aberta na sessão atual. |
|
S |
|
SELECT pode ser usado como uma instrução ou como uma cláusula dentro de outras instruções. |
|
Inicializa o valor de uma variável de sessão para o resultado de uma expressão SQL. |
|
Lista os objetos existentes para o tipo de objeto especificado. |
|
Lista os alertas para os quais você tem privilégios de acesso. |
|
Lista as colunas nas tabelas ou exibições para as quais você tem privilégios de acesso. |
|
Lista as conexões para as quais você tem privilégios de acesso. |
|
Lista todas as funções de banco de dados em um banco de dados específico. |
|
Lista os bancos de dados para os quais você tem privilégios de acesso em toda a sua conta, incluindo bancos de dados descartados que ainda estão dentro do período de retenção do Time Travel e, portanto, podem ser recuperados. |
|
Lista os bancos de dados em um grupo de failover. |
|
Lista os bancos de dados em um grupo de replicação. |
|
Lista as autorizações delegadas ativas para as quais você tem privilégios de acesso. |
|
Lista todas as funções externas criadas para sua conta. |
|
Lista as tabelas externas para as quais você tem privilégios de acesso. |
|
Lista os grupos de failover primários e secundários em sua conta, assim como os grupos de failover em outras contas que estão associadas à sua conta. |
|
Lista os formatos de arquivo para os quais você tem privilégios de acesso. |
|
Lista todas as funções escalares nativas (isto é, definidas pelo sistema/internas) fornecidas pelo Snowflake, bem como quaisquer funções definidas pelo usuário (UDFs) ou funções externas que tenham sido criadas para sua conta. |
|
Lista todas as contas em sua organização que estão habilitadas para replicação e indica a Snowflake Region na qual cada conta está localizada. |
|
Lista todos os privilégios de controle de acesso que foram explicitamente concedidos a funções, usuários e compartilhamentos. |
|
Lista as integrações em sua conta. |
|
Lista todas as transações em execução que têm bloqueios de recursos. |
|
Lista as contas gerenciadas criadas para sua conta. |
|
Lista as informações da política de mascaramento, incluindo a data de criação, nome do banco de dados e do esquema, proprietário e quaisquer comentários disponíveis. |
|
Lista as exibições materializadas para as quais você tem privilégios de acesso. |
|
Lista todas as políticas de redes definidas no sistema. |
|
Lista as tabelas e exibições para as quais você tem privilégios de acesso. |
|
Lista todas as contas em sua organização, excluindo as contas gerenciadas. |
|
Lista todos os parâmetros de conta, sessão e objeto que podem ser definidos, assim como os valores atuais e padrão para cada parâmetro. |
|
Lista as informações da política de senhas, incluindo a data de criação, nome do banco de dados e do esquema, proprietário e quaisquer comentários disponíveis. |
|
Lista os canais para os quais você tem privilégios de acesso. |
|
Lista chaves primárias para a tabela especificada, ou para todas as tabelas no esquema atual ou especificado, ou para todas as tabelas no banco de dados atual ou especificado, ou para todas as tabelas na conta atual. |
|
Lista os procedimentos armazenados para os quais você tem privilégios de acesso. |
|
Lista todas as regiões nas quais as contas podem ser criadas. |
|
Lista todas as contas em sua organização que estão habilitadas para replicação e indica a região em que cada conta está localizada. |
|
Lista todos os bancos de dados primários e secundários (ou seja, todos os bancos de dados para os quais a replicação foi habilitada) em sua organização e indica a região em que cada conta está localizada. |
|
|
|
Lista todos os monitores de recursos em sua conta para os quais você tem privilégios de acesso. |
|
Lista todas as funções que você pode visualizar em toda a sua conta, incluindo as funções definidas pelo sistema e quaisquer funções personalizadas que existam. |
|
Lista as políticas de acesso a linhas para as quais você tem privilégios de acesso. |
|
Lista os esquemas para os quais você tem privilégios de acesso, incluindo esquemas descartados que ainda estão dentro do período de retenção do Time Travel e, portanto, podem ser recuperados. |
|
Lista os segredos para os quais você tem o direito de visualização. |
|
Lista todas as sequências para as quais você tem privilégios de acesso. |
|
Lista as informações da política da sessão, incluindo a data de criação, nome do banco de dados e do esquema, proprietário e quaisquer comentários disponíveis. |
|
Lista todos os compartilhamentos disponíveis no sistema. |
|
Lista os compartilhamentos em um grupo de failover. |
|
Lista os compartilhamentos em um grupo de replicação. |
|
Lista todos os estágios para os quais você tem privilégios de acesso. |
|
Lista os fluxos para os quais você tem privilégios de acesso. |
|
Lista as tabelas para as quais você tem privilégios de acesso, incluindo tabelas descartadas que ainda estão dentro do período de retenção do Time Travel e, portanto, podem ser recuperadas. |
|
Lista as informações de tag. |
|
Lista as tarefas para as quais você tem privilégios de acesso. |
|
Lista todas as transações em execução. |
|
Lista todas as funções definidas pelo usuário (UDFs) para as quais você tem privilégios de acesso. |
|
Lista todos os usuários do sistema. |
|
Lista todas as variáveis definidas na sessão atual. |
|
Lista as exibições, incluindo exibições seguras, para as quais você tem privilégios de acesso. |
|
Lista todos os warehouses em sua conta para os quais você tem privilégios de acesso. |
|
T |
|
Remove todas as linhas de uma exibição materializada, mas deixa a exibição intacta (incluindo todos os privilégios e restrições relacionados à exibição materializada). |
|
Remove todas as linhas de uma tabela, mas deixa a tabela intacta (incluindo todos os privilégios e restrições relacionados à tabela). |
|
U |
|
Restaura o objeto especificado no sistema. |
|
Restaura a versão mais recente de um banco de dados descartado. |
|
Restaure a versão mais recente de um esquema descartado. |
|
Restabelece a versão mais recente de uma tabela descartada. |
|
Restaura a versão mais recente de uma tag no sistema. |
|
Descarta uma variável de sessão. |
|
Atualiza as linhas especificadas na tabela de destino com novos valores. |
|
Especifica a função, warehouse, banco de dados ou esquema a ser usado para a sessão atual. |
|
Especifica o banco de dados ativo/atual para a sessão. |
|
Especifica a função primária ativa/atual para a sessão. |
|
Especifica o esquema ativo/atual para a sessão. |
|
Especifica as funções secundárias ativas/atuais para a sessão. |
|
Especifica o warehouse ativo/atual para a sessão. |