viernes, 11 de noviembre de 2016

WITH READ ONLY

Denegación de Operaciones DML

Puede garantizar que no se produzcan operaciones DML agregando la opción WITH READ ONLY en la definición de vista.
El intento de realizar una operación DML en cualquier fila de la vista producirá un error de Oracle Server.

El intento de eliminar una fila de una vista con restricción de sólo lectura producirá un error. 

DELETE FROM empvu10 
WHERE employee_number = 200; 
DELETE FROM empvu10 
     * 
ERROR at line 1: 
ORA-01752: cannot delete from view without exactly one key-preserved table 
El intento de insertar o modificar una fila mediante la vista con restricción de sólo lectura producirá un error de Oracle Server: 
01733: virtual column not allowed here. 

Share:

0 comentarios:

Publicar un comentario

Archivo

Cual es el tema de mayor interes para ti?