Algo debe haber, un SP que reciba un XML con el detalle de las tablas hijas, que inserte la tabla padre, ahí obtenga el ID y con ese ID inserte las tablas hijas. Se me ocurre eso, pero no lo hice nunca.
Saludos. El 20 de diciembre de 2012 18:43, Carlos Morandin <[email protected] > escribió: > ** > Gracias, > en realidad todavia no son hijas, van a serlo luego de insertarse en la > base de datos. > es decir no es una actualizacion de clave, sino es en la insercion lo que > necesito saber es la > id del padre para guardarlo en las futuras hijas. > tengo un forma que es hacer un tableupdate en un transaccion y obtener el > id de la tabla > padre y asi actualizar las hijas pero pensé que pueda haber algo que se > haga directo > en la base de datos. > Saludos > Carlos > > ----- Original Message ----- > *From:* Alejandro Paciotti Iacchelli <[email protected]> > *To:* GUFA List Member <[email protected]> > *Sent:* Thursday, December 20, 2012 6:09 PM > *Subject:* [GUFA] Actualizar key en tabla padre-hija > > Asumiendo que si son hijas, ya tienen la clave de la tabla padree lo > que cambia es la clave de la tabla padre, y que tenés configurada la > integridad referencial, lo que se me ocurre es que, dentro de una > transacción, agregues un registro en la tabla padre con el nuevo valor de > clave, luego, updatees la tabla hija con ese valor, y luego borres el > antiguo registro de la tabla padre. > > Espero haber sido claro. > > Saludos. > > > El 20 de diciembre de 2012 18:01, Carlos Morandin < > [email protected]> escribió: > >> ** >> Hola, >> en una base de datos sql (cualquiera) >> queria saber si hay alguna forma (procedimiento almacenado o algo) de >> actualizar la tabla hija con la clave de una tabla padre >> al insertar datos que no deba hacerse en forma manual, obteniendo el id >> de la tabla padre (en una transaccion) y luego actualizar la tabla hija. >> se entiende ?? >> desde ya muchas gracias >> Saludos >> Carlos >> >> > > > > -- > [email protected] > > -- [email protected]
