Está en la página 1de 1

**** VISTAS COMUNES ****

-- QUE SON: ES UN STRING QUE CONTIENE UNA INSTRUCCCION SELECT YA ALMACENADA


-- CUAL ES SU RELACION CON LAS TABLAS BASE? TABLAS INCLUIDAS EN EL SELECT DE DONDE
SE TRAEN LOS DATOS. TODAS LAS VISTAS TIENE 1 O VARIAS TABLAS
-- QUE SON LAS VISTAS ACTUALIZABLES? VISTAS QUE PERMITEN ACTUALIZAR SUS DATOS
ATRAVEZ DE UN UPDATE DE LAS TABLAS BASES
-- QUE DATOS SE PUEDEN ACTUALIZAR? LOS QUE ESTAN INCLUIDOS EN EL SELECT DE LA VISTA
CREADA
-- VISTA READONLY: SOLO ES LECTURA Y NO ACTUALIZABLE
-- VISTA WITHCHECKOPTION: ES ACTUALIZABLE PERO DEBE CUMPLIR CON LA CONDICION DEL
WHERE
-- PRINCIPALES UTILIDADES DE LAS VISTAS? SIMPLIFICAR LA EJECUCION DE UN QUERY
ROBUSTO, CONFIDENCIALIDAD/SEGURIDAD DE DATOS

-- AL ACTUALIZAR UNA VISTA QUE NO ES READONLY TAMBIEN SE ACTUALIZA LOS DATOS DE LA


TABLA BASE.

-- CREAR VISTA READONLY


CREATE VIEW vista1 AS
SELECT nombre, edad, sueldo
FROM empleado
WHERE edad >= 30
WITH READ ONLY;

-- VISUALIZAR QUERY EN METADATAS VISTAS CREADAS


SELECT text
FROM user_views
WHERE view_name = 'VISTA2';

-- CONSULTAR VISTA

SELECT * FROM vista2;

-- CREAR VISTA CON CHECKPOINT

CREATE VIEW vista4 AS


SELECT cedula, nombre, edad, sueldo
FROM empleado
WHERE sueldo < 2000000
WITH CHECK OPTION;

También podría gustarte