Eliminar Fila de una Vista

09/10/2004 - 04:54 por Claudio Valdés | Informe spam
Hola a todos:

Al crear una VISTA (SQL-VIEW) de una tabla principal y otra(s)
relacionada(s), no puedo eliminar ninguna fila porque me aparece un mensaje
indicandome que existen muchas tablas relacionadas en la VISTA, inclusive he
tratado modificando la relación y cuando logro eliminar una fila de la
VISTA, ademas de eliminar la fila en la tabla principal, tambien se eliminan
la fila de la(s) tabla(s) relacionada(s), ¿Como puedo eliminar una fila de
una VISTA en donde solo se elimine la fila de la tabla principal sin
afectarme la(s) tabla(s) relacionadas?

Atte,
Claudio Valdés

Preguntas similare

Leer las respuestas

#1 Javier Loria
09/10/2004 - 05:49 | Informe spam
Hola:
Solo es posible eliminar una fila de una vista si la vista solo tiene
una tabla
Una alternativa es usar un TRIGGER INSTEAD OF, que se dispara cuando se
elimina la fila de la vista y el entonces si puede eliminar la principal y
las filas relacionadas.
Revisa la documentacion en linea si es algo que desearias hacer.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"Claudio Valdés" wrote in message
news:
Hola a todos:

Al crear una VISTA (SQL-VIEW) de una tabla principal y otra(s)
relacionada(s), no puedo eliminar ninguna fila porque me aparece un


mensaje
indicandome que existen muchas tablas relacionadas en la VISTA, inclusive


he
tratado modificando la relación y cuando logro eliminar una fila de la
VISTA, ademas de eliminar la fila en la tabla principal, tambien se


eliminan
la fila de la(s) tabla(s) relacionada(s), ¿Como puedo eliminar una fila de
una VISTA en donde solo se elimine la fila de la tabla principal sin
afectarme la(s) tabla(s) relacionadas?

Atte,
Claudio Valdés


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida