Tecnología

Inicio

Cómo crear una vista de Oracle

Cómo crear una vista de Oracle


Una visión de Oracle es una estructura creada por el usuario que almacena estructurado encargo lenguaje de consulta, o SQL, para la futura ejecución. A menudo, el punto de vista, se hace referencia como una mesa, presenta datos complejos, compuestos y formato de una o más tablas. Estos resultados podrían ser almacenados en una tabla nueva pero requerirían memoria permanente. Como punto de vista, la memoria se libera cuando la tarea se ha completado. Una desventaja es que el rendimiento vistas complejas son más lentos para procesar en tiempo de ejecución. Una ventaja es que la seguridad de usuarios restringidos no pueden ver las tablas de base que componen la vista o se requieren para comprender la creación de la vista SQL.

Instrucciones

1 Conectarse a Oracle a través de SQL * Plus cliente o un software de base de datos de consulta 3ª parte.

2 Cree la vista de Oracle. Por ejemplo:

CREATE VIEW vNOMBRE AS

SELECT T.Field1, T.Field2, etc
FROM Table as T

La creación de un punto de vista toma cualquier consulta SQL válido y añade los \ "Crear vista ViewName Como \" a la misma.

\ "VNOMBRE \" es este ejemplo de nombre alfanumérico de la vista.

3 Modificar el Paso 2 para permitir la actualización. Por ejemplo:

CREAR O SUSTITUIR vNOMBRE \ "Nombre \" AS
SELECT T.Field1, T.Field2, etc.
De la Tabla1 como T

\ "O SUSTITUIR \" le dice a Oracle para sobrescribir una vista llamada sin el comando DROP para eliminar la vista antes de volver a crearlo. De lo contrario, lo que se necesita:

DROP vNOMBRE
IR
CREAR vNOMBRE \ "Nombre \" AS
SELECT T.Field1, T.Field2, etc.
De la Tabla1 como T

4 Prueba de la vista refiriéndose a ella en SQL. Por ejemplo:

SELECT Campo1, Campo2
DE vNOMBRE

Si los datos en vNOMBRE es el resultado de una consulta compleja, se necesitaría ningún conocimiento de esa consulta, sólo el SQL anterior requerido para acceder y manipular los datos en cuanto a su resultado final.

Las bases de datos suelen tener los datos relacionados en las tablas múltiples puntos de vista, que a menudo actúan para recombinar como un registro compuesto de los datos relacionados. Un usuario final, que no comprende o no tener acceso a los datos o la estructura de la tabla, ahora puede utilizar estos datos para informes y análisis.