0% encontró este documento útil (0 votos)
298 vistas1 página

Tablas Regulares

El documento describe cómo crear y usar tablas regulares en Oracle, incluyendo pasos para crear un tablespace y tabla, insertar registros, y obtener un plan de ejecución.

Cargado por

fisianthony
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
298 vistas1 página

Tablas Regulares

El documento describe cómo crear y usar tablas regulares en Oracle, incluyendo pasos para crear un tablespace y tabla, insertar registros, y obtener un plan de ejecución.

Cargado por

fisianthony
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Tablas Regulares

TABLAS REGULARES

En ORACLE existen más de 10 tipos de estructuras de tablas, cada una de ellas para un
determinado uso en relación al volumen de datos, tipo de consultas, tipos de datos, etc.

Las tablas regulares son aquellas estructuras estándares que almacenan registros y son
creadas a partir de las sentencias estándares del SQL.

----------------------------------------------------------------------
-- 1. CREANDO UNA TABLA REGULAR EN EL TBS_REGULAR
----------------------------------------------------------------------
CREATE TABLESPACE TBS_REGULAR
DATAFILE 'C:\TEMP\DF_COMPROBANTES_REGULAR.DBF'
SIZE 150M;

CREATE TABLE VENTAS


(ID NUMBER(10),
ORIGEN VARCHAR2(20),
FECHA DATE default sysdate ) TABLESPACE TBS_REGULAR;

----------------------------------------------------------------------
-- 1.1 VERIFICANDO LA EXISTENCIA DE TABLA
----------------------------------------------------------------------
SELECT * FROM DBA_TABLES
WHERE TABLE_NAME = ' VENTAS';

----------------------------------------------------------------------
-- 2. INSERTANDO 4 MILLONES DE REGISTROS
----------------------------------------------------------------------
INSERT INTO VENTAS
SELECT LEVEL, 'ASIA', SYSDATE
FROM DUAL CONNECT BY LEVEL <= 2000000;

INSERT INTO VENTASREGULAR


SELECT LEVEL, 'EUROPA', SYSDATE
FROM DUAL CONNECT BY LEVEL <= 2000000;

---------------------------------------------------------------------
-- 3. VERIFICANDO EL NUMERO DE REGISTROS
----------------------------------------------------------------------
SELECT COUNT(*) FROM VENTAS;

----------------------------------------------------------------------
-- 4. OBTENIENDO EL PLAN DE EJECUCION
----------------------------------------------------------------------
EXPLAIN PLAN
FOR
SELECT * FROM VENTAS
WHERE VENTAS_ORIGEN = 'ASIA';

SELECT * FROM TABLE( DBMS_XPLAN.DISPLAY );

INSTRUCTOR : ALAIN MEJIA AVALOS

También podría gustarte