Snowflake
Redshift
Oracle
SQLServer
PostgreSQL
MySQL
Conexão com o banco de dados remoto
Privilégios de USAGE ON WAREHOUSE, USAGE ON DATABASE e USAGE ON SCHEMA
Criar um usuário vinculado à conta AWS
Privilégio CRIAR SESSÃO
Permissão CONECTAR
Privilégio CONECTAR
Criar um usuário vinculado a um host remoto que tenha TODOS OS PRIVILÉGIOS
Criar tabelas
Privilégio CRIAR TABELA NO SCHEMA
Privilégio CRIAR
Privilégio CRIAR TABELA
Permissão CRIAR TABELA
Privilégio CRIAR
Privilégio CRIAR
Criar índices
N/D
Privilégio CRIAR
Privilégio ÍNDICE ou CRIAR QUALQUER ÍNDICE
Permissão ALTERAR
Privilégio CRIAR
Privilégio ÍNDICE
Criar funções
Privilégio CRIAR FUNÇÃO NO SCHEMA
Privilégio plpythonu USO EM IDIOMA para poder chamar scripts python externos
Privilégio CRIAR PROCEDIMENTO ou CRIAR QUALQUER PROCEDIMENTO
Permissão CRIAR FUNÇÃO
Privilégio USO
Privilégio CRIAR ROTINA
Criar procedimentos
N/D
Privilégio plpythonu USO EM IDIOMA para poder chamar scripts python externos
Privilégio CRIAR PROCEDIMENTO ou CRIAR QUALQUER PROCEDIMENTO
Permissão CRIAR PROCEDIMENTO
Privilégio USO (procedimentos são funções)
Privilégio CRIAR ROTINA
Remover objetos (tabelas, índices, funções, procedimentos)
Propriedade do objeto
Ter o objeto ou ser um superusuário
Privilégio SOLTAR QUALQUER < object >
Permissão ALTERAR
Tabela: proprietário da tabela Índice: propriedade da Função índice: propriedade da função
Privilégio SOLTAR
Monitoramento de execuções
Privilégio MONITORAR no objeto necessário
Não é necessário nenhum privilégio para usar o comando EXPLICAR
Privilégio INSERIR e SELECIONAR e o que é necessário para executar a instrução em que o PLANO DE EXPLICAR se baseia
Permissão MOSTRAR O PLANO
Não é necessário nenhum privilégio para usar a instrução EXPLICAR
Privilégio SELECIONAR
Gravação de dados
Privilégios INSERIR e/ou ATUALIZAR (que depende da operação de gravação)
Privilégios INSERIR e ATUALIZAR
Privilégios INSERIR e ATUALIZAR ou INSERIR e ATUALIZAR QUALQUER TABELA
Permissões INSERIR e ATUALIZAR
Privilégios INSERIR e ATUALIZAR
Privilégios INSERIR e ATUALIZAR
Carregamento de dados em tabelas
Privilégios CRIAR ETAPA NO SCHEMA, SELECIONAR e INSERIR na tabela do direcionamento
Privilégios SELECIONAR e INSERIR
Privilégios SELECIONAR e INSERIR
Permissões INSERIR, ADMINISTRAR OPERAÇÕES EM MASSA e ALTERAR TABELA
Privilégios SELECIONAR e INSERIR
Privilégio ARQUIVAR
Acesso aos dados do cliente
Privilégio(s) SELECIONAR em (FUTURO) TABELA(S) ou VISUALIZAÇÃO(es)
Privilégio SELECIONAR
Privilégio SELECIONAR ou SELECIONAR QUALQUER TABELA
Permissão SELECIONAR
Privilégio SELECIONAR
Privilégio SELECIONAR
Acesso aos metadados
Privilégio SELECIONAR no ESQUEMA de INFORMATION_SCHEMA
Privilégio SELECIONAR
Não é necessário nenhum privilégio para usar a instrução DESCREVER
Permissão DEFINIÇÃO DE VISUALIZAÇÃO
Não é necessário nenhum privilégio para usar o comando "\d table"
Privilégio SELECIONAR
Teradata
InfiniDB
Sybase IQ / Sybase ASE
Netezza
AsterData
Conexão com o banco de dados remoto
Privilégio CONECTAR
Criar um usuário vinculado a um host remoto que tenha TODOS OS PRIVILÉGIOS
Não é necessário nenhuma permissão para usar a declaração CONECTAR.
Não é necessário nenhum privilégio
Privilégio CONECTAR
Criar tabelas
Palavra-chave CRIAR TABELA ou TABELA
Privilégio CRIAR
Autoridade RECURSOS e a permissão CRIAR
Privilégio TABELA
Privilégio CRIAR
Criar índices
Palavra-chave CRIAR ÍNDICE ou ÍNDICE
Privilégio ÍNDICE
Autoridade RECURSOS e a permissão CRIAR
Privilégio ÍNDICE
Privilégio CRIAR
Criar funções
Palavra-chave CRIAR FUNÇÃO ou FUNÇÃO
Privilégio CRIAR ROTINA
Autoridade RECURSOS ou autoridade DBA para funções Java
Privilégio FUNÇÃO
Privilégio CRIAR FUNÇÃO
Criar procedimentos
Palavra-chave CRIAR PROCEDIMENTO ou PROCEDIMENTO
Privilégio CRIAR ROTINA
Autoridade RECURSOS
Privilégio PROCEDIMENTO
Privilégio CRIAR FUNÇÃO
Remover objetos (tabelas, índices, funções, procedimentos)
SOLTAR < object > ou a palavra-chave relacionada a objetos
Privilégio SOLTAR
Propriedade do objeto ou da autoridade do DBA
Privilégio SOLTAR
Propriedade do objeto
Monitoramento de execuções
Não é necessário nenhum privilégio para usar a instrução EXPLICAR
Privilégio SELECIONAR
Somente um administrador do sistema pode executar o sp_showplan
Não é necessário nenhum privilégio para usar a instrução EXPLICAR
Não é necessário nenhum privilégio para usar a instrução EXPLICAR
Gravação de dados
Privilégios INSERIR e ATUALIZAR
Privilégios INSERIR e ATUALIZAR
Permissões INSERIR e ATUALIZAR
Privilégios INSERIR e ATUALIZAR
Privilégios INSERIR e ATUALIZAR
Carregamento de dados em tabelas
Privilégios SELECIONAR e INSERIR para usar as instruções COPIAR PARA e COPIAR DE respectivamente
Privilégio ARQUIVAR
Seja o proprietário da tabela ou da permissão ALTERAR. Dependendo da opção -gl, CARREGAR TABELA só pode ser executado se o usuário tiver a autoridade do DBA
Privilégios SELECIONAR e INSERIR
Privilégios SELECIONAR e INSERIR
Acesso aos dados do cliente
Privilégio SELECIONAR
Permissão SELECIONAR
Privilégio SELECIONAR
Privilégio SELECIONAR
Acesso aos metadados
Privilégio MOSTRAR
Privilégio SELECIONAR
Não é necessária nenhuma permissão para usar a instrução DESCREVER
Não é necessário nenhum privilégio para usar o comando "\d table"
Não é necessário nenhum privilégio para usar o comando MOSTRAR