Con la opción OR REPLACE, se puede crear una vista incluso si ya existe otra con el mismo nombre, sustituyendo así la versión antigua de la vista para su propietario.
Esto significa que la vista se puede modificar sin necesidad de borrar, volver a crear u otorgar, de nuevo, privilegios de objeto.
Ejemplo:
- Crear una vista de los empleados del departamento 20, que tenga como cabeceras de columnas codigo, nombre, salario y departamento.
CREATE OR REPLACE VIEW v_emp20
(Codigo, Nombre, Salario, Departamento)
AS SELECT empno, ename, sal, deptno
FROM emp
WHERE deptno = 20;
http://liang.armstrong.edu:5560/isqlplus
Veamos los datos:
Select *
From v_emp20;
Debe recordar que:
Cuando asigne alias de columna en la cláusula CREATE VIEW, recuerde que los alias se enumeran en el mismo orden que las columnas de la subconsulta.
No hay comentarios:
Publicar un comentario