Delete from view
Publicado por Anita (14 intervenciones) el 11/01/2008 15:18:24
Hola!
Por asuntos de permisologia solo permito INSERT, UPDATE y DELETE desde una vista en vez de la tabla directamente. El problema es que para el DELETE me da el siguiente error:
"La vista o función 'UserTable' no es actualizable porque la modificación afecta a múltiples tablas de base."
Lo cual es logico pues la vista se forma de un join de varias tablas. Sin embargo, necesito borrar filas de la vista y no de la tabla base segun recomendacion del paper de Microsoft: "Implementing Row- and Cell-Level Security in Classified Databases".
Como puedohacer el DELETE solo a partir de la vista sabiendo que se forma de varias tablas bases???
Gracias por su ayuda.
Por asuntos de permisologia solo permito INSERT, UPDATE y DELETE desde una vista en vez de la tabla directamente. El problema es que para el DELETE me da el siguiente error:
"La vista o función 'UserTable' no es actualizable porque la modificación afecta a múltiples tablas de base."
Lo cual es logico pues la vista se forma de un join de varias tablas. Sin embargo, necesito borrar filas de la vista y no de la tabla base segun recomendacion del paper de Microsoft: "Implementing Row- and Cell-Level Security in Classified Databases".
Como puedohacer el DELETE solo a partir de la vista sabiendo que se forma de varias tablas bases???
Gracias por su ayuda.
Valora esta pregunta


0