Snowflake
Redshift
Oracle
SQLServer
PostgreSQL
MySQL
Conexión a la base de datos remota
USO EN ALMACÉN (WAREHOUSE), USO EN BASE DE DATOS (DATABASE ) y USO EN PRIVILEGIOS DE ESQUEMA (SCHEMA)
Creación de un usuario vinculado a la cuenta de AWS
Privilegio CREATE SESSION
Permiso CONNECT
Privilegio CONNECT
Creación de un usuario vinculado a un host remoto con TODOS LOS PRIVILEGIOS (ALL PRIVILEGES)
Creación de tablas
Privilegio CREATE TABLE ON SCHEMA
Privilegio CREATE
Privilegio CREATE TABLE
Permiso CREATE TABLE
Privilegio CREATE
Privilegio CREATE
Creación de índices
N/A
Privilegio CREATE
Privilegio INDEX o CREATE ANY INDEX
Permiso ALTER
Privilegio CREATE
Privilegio INDEX
Creación de funciones
Privilegio CREATE FUNCTION ON SCHEMA
El privilegio USAGE ON LANGUAGE plpythonu podrá llamar scripts de python externos
Privilegio CREATE PROCEDURE o CREATE ANY PROCEDURE
Permiso CREATE FUNCTION
Privilegio USAGE
Privilegio CREATE ROUTINE
Creación de procedimientos
N/A
El privilegio USAGE ON LANGUAGE plpythonu podrá llamar scripts de python externos
Privilegio CREATE PROCEDURE o CREATE ANY PROCEDURE
Permiso CREATE PROCEDURE
Privilegio USAGE (los procedimientos son funciones)
Privilegio CREATE ROUTINE
Eliminación de objetos (tablas, índices, funciones, procedimientos)
Propiedad del objeto
Tener el objeto o ser un superusuario
Privilegio DROP ANY < object >
Permiso ALTER
Tabla: ser propietario de la tabla. Índice: ser propietario del índice. Función: ser propietario de la función
Privilegio DROP
Monitoreo de las ejecuciones
Privilegio MONITOR en el objeto requerido
No se requiere ningún privilegio para utilizar el comando EXPLAIN
Privilegio INSERT y SELECT, y privilegio necesario para ejecutar la instrucción en la que se basa el Plan de explicación
Permiso SHOWPLAN
No se requiere ningún privilegio para utilizar la instrucción EXPLAIN
Privilegio SELECT
Escritura de datos
Privilegios INSERT o UPDATE (según la operación de escritura)
Privilegios INSERT y UPDATE
Privilegios INSERT y UPDATE, o INSERT y UPDATE ANY TABLE
Permisos INSERT y UPDATE
Privilegios INSERT y UPDATE
Privilegios INSERT y UPDATE
Carga de datos en tablas
Privilegios CREATE STAGE ON SCHEMA, SELECT e INSERT en la tabla de destino
Privilegios SELECT e INSERT
Privilegios SELECT e INSERT
Permisos INSERT, ADMINISTER BULK OPERATIONS y ALTER TABLE
Privilegios SELECT e INSERT
Privilegio FILE
Acceso a los datos del cliente
Privilegios SELECT en (FUTURE) TABLE(S) o VIEW(S)
Privilegio SELECT
Privilegios SELECT o SELECT ANY TABLE
Permiso SELECT
Privilegio SELECT
Privilegio SELECT
Acceso a metadatos
Privilegio SELECT en INFORMATION_SCHEMA SCHEMA
Privilegio SELECT
No se requiere ningún privilegio para utilizar la instrucción DESCRIBE
Permiso VIEW DEFINITION
No se requiere ningún privilegio para usar el comando “\d table”.
Privilegio SELECT
TeraData
InfiniDB
Sybase IQ/Sybase ASE
Netezza
AsterData
Conexión a la base de datos remota
Privilegio CONNECT
Creación de un usuario vinculado a un host remoto con TODOS LOS PRIVILEGIOS
No se requiere permiso para utilizar la instrucción CONNECT.
No se requiere ningún privilegio.
Privilegio CONNECT
Creación de tablas
Palabras clave CREATE TABLE o TABLE
Privilegio CREATE
Autoridad RESOURCE y permiso CREATE
Privilegio TABLE
Privilegio CREATE
Creación de índices
Palabras clave CREATE INDEX o INDEX
Privilegio INDEX
Autoridad RESOURCE y permiso CREATE
Privilegio INDEX
Privilegio CREATE
Creación de funciones
Palabras clave CREATE FUNCTION o FUNCTION
Privilegio CREATE ROUTINE
Autoridad RESOURCE o autoridad de DBA para funciones de Java
Privilegio FUNCTION
Privilegio CREATE FUNCTION
Creación de procedimientos
Palabras claves CREATE PROCEDURE o PROCEDURE
Privilegio CREATE ROUTINE
Autoridad RESOURCE
Privilegio PROCEDURE
Privilegio CREATE FUNCTION
Eliminación de objetos (tablas, índices, funciones, procedimientos)
DROP < object > o palabra clave relacionada con objetos
Privilegio DROP
Propiedad del objeto o de la autoridad DBA
Privilegio DROP
Propiedad del objeto
Monitoreo de las ejecuciones
No se requiere ningún privilegio para utilizar la instrucción EXPLAIN
Privilegio SELECT
Solo un administrador del sistema puede ejecutar sp_showplan.
No se requiere ningún privilegio para utilizar la instrucción EXPLAIN
No se requiere ningún privilegio para utilizar la instrucción EXPLAIN
Escritura de datos
Privilegios INSERT y UPDATE
Privilegios INSERT y UPDATE
Permisos INSERT y UPDATE
Privilegios INSERT y UPDATE
Privilegios INSERT y UPDATE
Carga de datos en tablas
Privilegios SELECT e INSERT para utilizar respectivamente las instrucciones COPY TO y COPY FROM
Privilegio FILE
Sea el propietario de la tabla o del permiso ALTER. Según la opción -gl, LOAD TABLE solo se puede realizar si el usuario tiene la autoridad de DBA.
Privilegios SELECT e INSERT
Privilegios SELECT e INSERT
Acceso a los datos del cliente
Privilegio SELECT
Permiso SELECT
Privilegio SELECT
Privilegio SELECT
Acceso a metadatos
Privilegio de SHOW
Privilegio SELECT
No se requiere permiso para utilizar la instrucción DESCRIBE.
No se requiere ningún privilegio para usar el comando “\d table”.
No se requiere ningún privilegio para utilizar el comando SHOW.