consulta actualizable

18/11/2003 - 08:44 por Racsus | Informe spam
hOLA

Quiero hacer una consulta basada en 3 tablas
relacionadas. La cuestión es que quiero
que la consulta que haga pueda ser actualizable, es decir,
que despues de hacerla y guardar pueda
hacer INSERTS Y UPDATES basados en esa consulta.

la datos de las 3 tablas son los siguientes:

tabla1 ->[USUARIOS] -> IDUSUARIO(c), IDPERFIL, NOMBRE
tabla2 ->[PERFILES] -> IDPERFIL(c), IDMODULO(c),
DESCRIPCION
tabla3 ->[MODULOS] -> IDMODULO(c), IDPERFIL(c), EJECUTAR,
MODIFICA,...

Y las relaciones son las siguientes:

[USUARIOS].IDPERFIL -> [PERFILES].IDPERFIL
[PERFILES].IDPERFIL, [PERFILES].IDMODULO ->
[MODULOS].IDMODULO, [MODULOS].IDPERFIL

He probado hacer un parde consultas, pero ninguna de ellas
es actualizable, es decir no puedo hacer
sentencias UPDATE sobre ellas. Como lo hago para que la
consulta sea actualizable?

muchas gracias
 

Leer las respuestas

#1 Carlos Sacristan
18/11/2003 - 09:00 | Informe spam
En los BOL, dentro del tema "CREATE VIEW", viene un apartado en el que
se detallan todas las condiciones que tiene que cumplir una vista para que
sea actualizable. Échale un vistazo, porque seguro que te enseñará más cosas
de las que te podríamos comentar aquí



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)
MVP SQL Server
Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Racsus" escribió en el mensaje
news:099f01c3ada7$c5d414a0$
hOLA

Quiero hacer una consulta basada en 3 tablas
relacionadas. La cuestión es que quiero
que la consulta que haga pueda ser actualizable, es decir,
que despues de hacerla y guardar pueda
hacer INSERTS Y UPDATES basados en esa consulta.

la datos de las 3 tablas son los siguientes:

tabla1 ->[USUARIOS] -> IDUSUARIO(c), IDPERFIL, NOMBRE
tabla2 ->[PERFILES] -> IDPERFIL(c), IDMODULO(c),
DESCRIPCION
tabla3 ->[MODULOS] -> IDMODULO(c), IDPERFIL(c), EJECUTAR,
MODIFICA,...

Y las relaciones son las siguientes:

[USUARIOS].IDPERFIL -> [PERFILES].IDPERFIL
[PERFILES].IDPERFIL, [PERFILES].IDMODULO ->
[MODULOS].IDMODULO, [MODULOS].IDPERFIL

He probado hacer un parde consultas, pero ninguna de ellas
es actualizable, es decir no puedo hacer
sentencias UPDATE sobre ellas. Como lo hago para que la
consulta sea actualizable?

muchas gracias

Preguntas similares