Comandos 12c sql oracle
Video: 20 Essential Oracle SQL and PL/SQL Tuning Tips
Existen miles de comandos SQL en el campo de base de datos Oracle. Aquí hay algunos que los administradores de bases de uso diario. Esta lista podría ser diferente para cada base de datos de Oracle que utilice.
Para hacer esto | Utilice este comando |
---|---|
Crear un espacio de tabla | CREAR usuarios de tablas ARCHIVO DE DATOS &lsquo- / U01 / Oracle / oradata / dev12c / users01.dbf&tamaño rsquo- 100M autoextend en la siguiente 10M MAXSIZE 4G- |
Configurar un usuario | CREAR USUARIO IDENTIFICADO POR ldehoff &lsquo-welcome1&rsquo- Los usuarios del defecto TABLESPACE CUOTA 10m en usuarios EXPIRE- CONTRASEÑA CREATE ROLE developer_role- GRANT crear la sesión, CREATE TABLE, CREATE SEQUENCE, CREATE VIEW a developer_role- GRANT developer_role A ldehoff- |
Crear una tabla | CREAR TABLA clientes ( NÚMERO client_id (4) CONSTRAINT pk_client_id PRIMARY KEY, last_name VARCHAR2 (128) NOT NULL, FIRST_NAME VARCHAR2 (64) NOT NULL, acct_number NÚMERO (8) CONSTRAINT uk_acct_number UNIQUE, NÚMERO advisor_id (4) fk_advisor_id CONSTRAINT REFERENCIAS asesores (advisor_id) ) Usuarios- TABLESPACE |
Crear un índice | CREAR ÍNDICE DE LA idx_last_name clientes (apellidos) indexes- TABLESPACE |
Crear una vista | CREAR O SUSTITUIR VISTA COMO client_vw SELECT apellidos ||&rsquo-,&rsquo- || nombre apellido “LAST, PRIMERO”, client_id DE clientes- |
Crear una secuencia | CREAR SECUENCIA client_id_seq INCREMENTO DE 10 INICIAR CON 10- |
Utilice una secuencia | INSERT INTO clientes VALORES (client_id.nextval, &lsquo-Schumacher&rsquo-, &lsquo-Michael&rsquo-, 1000, 1234) - |
Eliminar una tabla | asesores DROP TABLE CASCADE CONSTRAINTS- |
Flash de nuevo a una tabla | FLASHBACK TABLE para asesores ANTES desplegable |
Unir dos tablas | SELECT apellidos, acct_number, advisor_last_name De los clientes UNEN asesores USO (advisor_id) - |
Comience oyente desde la línea de comandos | lsnrctl empezar |
Control de inicio de base de datos Administrador corporativo de comandos línea | emctl comenzar dbconsole |