Bases de Datos > Oracle

 Vistas

<< < (2/4) > >>

Mollense:

--- Cita de: "elnapster" --- Puedo yo crear una vista y actualizar sus datos ?  :unsure:
Gracias.. :comp:
--- Fin de la cita ---
Depende del Motor de DB.-
ORACLE, por ejemplo, no lo permite, pero SQL Server si lo hace. Pero estas actualizaciones exigen algunos puntos a cumplir que ahora no recuerdo  :P . Algunos son por ejemplo, que la vista incluya la clave principal, que la vista incluya todos los campos requeridos (No nulos) y no se que otra cosa  :scream: .-

Saludos  :beer:

JuanK:

--- Cita de: "elnapster" --- No, puedes crear una vista como seguridad para usuarios que solo deben hacer consultas, lo que puedes hacer es actualizar los datos de la tabla, para que lo reflejen en la vista.
--- Fin de la cita ---
Falso,
En ORACLE
lo que si puedes es crear una vista, [luego un sinónimo a la vista] y darle al usuario un acceso de solo lectura a esa vista.

Desde que:
* una vista  haga select a una tabla (no recuerdo si se puede o no con varias para hacer actualización)</li>
* el select contenga los campos requeridos de la tabla</li>
* el select no utilice funciones de grupo</li>
* el usuario tenga permisos de actualización sobre la vista</li> es perfectamente factible hacer update o insert sobre la vista y esta ' accederia' directamente update o insert  sobre la tabla.

Incluso hay opciones  (checked for insert or update sino estoy mal) para que por medio de la vista no se permita hacer insert o update sino a campos que puedan llegar a ser  accedidos desde la vista  :scream:  :smartass:

ElNapster:

--- Citar ---ORACLE, por ejemplo, no lo permite, pero SQL Server si lo hace
--- Fin de la cita ---
Segun lo que lleva es post creo que es al reves
Oracle si lo permite y sql no lo permite, y sino estoy, yo por lo regular trabajo en sql 2000 y no lo permite no se en el sql 2005, y si estoy mal corrigamente porfa...
 :D

Mollense:

--- Cita de: "JuanK" --- Oracle si permite actualizaciones sobre Vistas.  :ph34r:
--- Fin de la cita ---
Tenía entendido que no  :unsure:
De todas formas me parecía raro que justamente ORACLE no soporte algo que otras si.-

JuanK:

--- Cita de: "Angel_K_ido" ---
--- Cita de: "JuanK" --- Oracle si permite actualizaciones sobre Vistas.  :ph34r:
--- Fin de la cita ---
Tenía entendido que no  :unsure:
De todas formas me parecía raro que justamente ORACLE no soporte algo que otras si.-
--- Fin de la cita ---
Otro motivo mas para no confiar en el informe...  :whistling:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa