Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Consultas bsicas:
SELECT {CASE columna1 WHEN condicin THEN condicin ELSE columna2
condicion END }
FROM tabla
WHERE {LIKE|BETWEEN|IN|ISNULL|ROWNUM }
GROUP BY group_by_expresion
HAVING group_condicion
ORDER BY columna {ASC|DES}
Creacin de usuario:
CREATE USER nombre_usuario
IDENTIFIED BY constrasea
DEFAULT TABLESPACE nombre_tablespace QUOTA 10M ON
nombre_tablespace
TEMPORARY TABLESPACE nombre_temptablespace QUOTA 5M ON data
PROFILE nombre_profile
PASSWORD EXPIRE;
[ALTER USER nombre_usuario QUOTA 10M ON nombre_tablespace]
Creacin de perfiles:
CREATE PROFILE nombre_perfil LIMIT
FAILED_LOGIN_ATTEMPTS 3
PASSWORD_LOCK_TIME UNLIMITED
PASSWORD_LIFE_TIME 30
PASSWORD_REUSE_TIME 30
PASSWORD_VERIFY_FUNCTION verify_function
PASSWORD_GRACE_TIME 5;
ALTER SYSTEM SET RESOURCE_LIMIT=TRUE;
CREATE PROFILE nombre_perfil LIMIT
SESSIONS_PER_USER 2
CPU_PER_SESSION 10000
IDLE_TIME 60
CONNECT_TIME 480;
Creacin de privilegios:
CREATE ROLE nombre_rol;
GRANT CREATE SESSION TO nombre_usuario [WITH ADMIN OPTION];
GRANT CREATE {TABLE|VIEW|} TO nombre_usuario [WITH ADMIN OPTION];
REVOKE CREATE TABLE from nombre_usuario
GRANT INSERT ON nombre_usuario.nombre_tabla TO nombre_usuario;
GRANT SELECT ON hr.jobs TO nombre_usuario WITH GRANT OPTION;
---objetos
REVOKE SELECT ON hr.jobs FROM nombre_usuario