Ayuda Con una cosnulta

29/12/2004 - 13:27 por carranclas | Informe spam
Me gustaria saber si alguien puede ayudarme con esta consulta
Tengo tres tablas con estos campos:
A_Clientes
Id_cliente
Nombre
Apellidos

B_Cambios
ID_cliente
CodigoCambio
DatosNuevos

C_DiccionarioDatos
CodigoCambio
CampoAfectadoPorElCambio

La cuestion está en que tengo que actualizar los datos de los clientes en
funcion de los cambios de la tabla Cambios, seguen el código de cambio
que está contenido dentro de la tabla diccionario de datos.
No se si me explicado muy bien, me gustaria que me ayudaseis
Un saludo y gracias

Preguntas similare

Leer las respuestas

#1 Maxi
29/12/2004 - 13:37 | Informe spam
Hola, si me das algun ejemplo te puedo entender mejor, ya que asi como esta
no comprendo la totalidad del problema


Salu2
Maxi


"carranclas" escribió en el mensaje
news:%
Me gustaria saber si alguien puede ayudarme con esta consulta
Tengo tres tablas con estos campos:
A_Clientes
Id_cliente
Nombre
Apellidos

B_Cambios
ID_cliente
CodigoCambio
DatosNuevos

C_DiccionarioDatos
CodigoCambio
CampoAfectadoPorElCambio

La cuestion está en que tengo que actualizar los datos de los clientes en
funcion de los cambios de la tabla Cambios, seguen el código de cambio
que está contenido dentro de la tabla diccionario de datos.
No se si me explicado muy bien, me gustaria que me ayudaseis
Un saludo y gracias


Respuesta Responder a este mensaje
#2 carranclas
29/12/2004 - 16:45 | Informe spam
Muchas gracias a ver si esto te sirve
imaginate tengo un cliente en la tabla clientes:
IDCLIENTE NOMBRE APELLIDOS
1 luis perez
2 juan garcia

luego otra tabla cambios q guarda informacion respecto a los cambios en
los datos de los clientes:
IDCLIENTE CODIGOCAMBIO DATOSNUEVOS
1 33 bustamante
1 34 anselmo

por ultimo tengo una tabla estatica (su contenido no sufre cambios)
denominada diccionarioDeDatos que contiene los campos afectados por el
cambio:

CODIGOCAMBIO CAMPOAFECTADOPORELCAMBIO
33 nombre
34 apellidos

Con todo lo anterior lo que necesito es un script que me permita
actualizar la tabla clientes para segun lo anterior la cosa quede así:

IDCLIENTE NOMBRE APELLIDOS
1 anselmo bustamante
2 juan garcia

Perdona por lo extenso del mensaje, y gracias por tu tiempo
Un saludo.
Respuesta Responder a este mensaje
#3 Maxi
29/12/2004 - 16:54 | Informe spam
Hola, te entiendo, la unica macana de esto es que para implementarlo asi vas
a tener que usar Sql-Dinamico :(

Revisa en tus BOL el uso de SP_EXECUTESQL, pero te comento algo:

Este tipo de tecnicas son inseguras y con bajo rendimiento, con lo cual ten
los recaudos del caso.

Un abrazo


Salu2
Maxi


"carranclas" escribió en el mensaje
news:
Muchas gracias a ver si esto te sirve
imaginate tengo un cliente en la tabla clientes:
IDCLIENTE NOMBRE APELLIDOS
1 luis perez
2 juan garcia

luego otra tabla cambios q guarda informacion respecto a los cambios en
los datos de los clientes:
IDCLIENTE CODIGOCAMBIO DATOSNUEVOS
1 33 bustamante
1 34 anselmo

por ultimo tengo una tabla estatica (su contenido no sufre cambios)
denominada diccionarioDeDatos que contiene los campos afectados por el
cambio:

CODIGOCAMBIO CAMPOAFECTADOPORELCAMBIO
33 nombre
34 apellidos

Con todo lo anterior lo que necesito es un script que me permita
actualizar la tabla clientes para segun lo anterior la cosa quede así:

IDCLIENTE NOMBRE APELLIDOS
1 anselmo bustamante
2 juan garcia

Perdona por lo extenso del mensaje, y gracias por tu tiempo
Un saludo.


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