Como Actualizar una tabla X dentro un cursor ??

20/07/2007 - 17:27 por Glenn Pavel | Informe spam
Buen día a todos!!

Mi consulta es la siguiente
tengo varias tablas algo grandecitas y queria hacer un procedimiento para
actualizar un campo de codigo X que mantienen en comun
y se repite varias veces

Lo que quiero hacer es algo asi

Select CuentaComunRepitente, FuncionGetCodigo(CuentaComunRepitente) As
CampoCodigo
from TablaX group by CuentaComunRepitente order by Cuenta
CuentaComunRepitente
Into #TablaconResultadosAgrupados

' por cada registro generado por esta sentencias
' hacer un Update a la TablaX con los resultados de
#TablaconResultadosAgrupados


Quien me puede sugerir una forma de Hacerlo??


Agradecere mucho su ayuda

Saludos

Glenn Pavel
Honduras, Centro America

Preguntas similare

Leer las respuestas

#1 Isaias
20/07/2007 - 19:18 | Informe spam
Gleen

¿Porque no te olvidas del cursor y utilizas el UPDATE FROM?

Esto, sin conocer a ciencia cierta la actualizacion que quieres hacer.
Saludos
IIslas


"Glenn Pavel" wrote:

Buen día a todos!!

Mi consulta es la siguiente
tengo varias tablas algo grandecitas y queria hacer un procedimiento para
actualizar un campo de codigo X que mantienen en comun
y se repite varias veces

Lo que quiero hacer es algo asi

Select CuentaComunRepitente, FuncionGetCodigo(CuentaComunRepitente) As
CampoCodigo
from TablaX group by CuentaComunRepitente order by Cuenta
CuentaComunRepitente
Into #TablaconResultadosAgrupados

' por cada registro generado por esta sentencias
' hacer un Update a la TablaX con los resultados de
#TablaconResultadosAgrupados


Quien me puede sugerir una forma de Hacerlo??


Agradecere mucho su ayuda

Saludos

Glenn Pavel
Honduras, Centro America



Respuesta Responder a este mensaje
#2 Ronald Ramirez Moran
20/07/2007 - 20:13 | Informe spam
Prueba con un UPDATE FROM, ASI:

UPDATE TablaY SET Codigo = Res.CampoCodigo FROM TablaY,
#TablaconResultadosAgrupados Res
WHERE TablaY.CuentaComunRepitente = Res.CuentaComunRepitente

Saludos

Ronald Ramirez Moran | http://dlanorok.spaces.live.com


"Glenn Pavel" wrote in message
news:
Buen día a todos!!

Mi consulta es la siguiente
tengo varias tablas algo grandecitas y queria hacer un procedimiento para
actualizar un campo de codigo X que mantienen en comun
y se repite varias veces

Lo que quiero hacer es algo asi

Select CuentaComunRepitente, FuncionGetCodigo(CuentaComunRepitente) As
CampoCodigo
from TablaX group by CuentaComunRepitente order by Cuenta
CuentaComunRepitente
Into #TablaconResultadosAgrupados

' por cada registro generado por esta sentencias
' hacer un Update a la TablaX con los resultados de
#TablaconResultadosAgrupados


Quien me puede sugerir una forma de Hacerlo??


Agradecere mucho su ayuda

Saludos

Glenn Pavel
Honduras, Centro America

Respuesta Responder a este mensaje
#3 Glenn Pavel
20/07/2007 - 21:11 | Informe spam
gracias lo voy a probar

Saludos

Glenn Pavel
Analista de Sistemas
Tecnologia
Banco Del Pais Tel.(504) 566-2020 Ext. 2314

"Ronald Ramirez Moran" escribió en el mensaje
news:%

Prueba con un UPDATE FROM, ASI:

UPDATE TablaY SET Codigo = Res.CampoCodigo FROM TablaY,
#TablaconResultadosAgrupados Res
WHERE TablaY.CuentaComunRepitente = Res.CuentaComunRepitente

Saludos

Ronald Ramirez Moran | http://dlanorok.spaces.live.com


"Glenn Pavel" wrote in message
news:
Buen día a todos!!

Mi consulta es la siguiente
tengo varias tablas algo grandecitas y queria hacer un procedimiento para
actualizar un campo de codigo X que mantienen en comun
y se repite varias veces

Lo que quiero hacer es algo asi

Select CuentaComunRepitente, FuncionGetCodigo(CuentaComunRepitente) As
CampoCodigo
from TablaX group by CuentaComunRepitente order by Cuenta
CuentaComunRepitente
Into #TablaconResultadosAgrupados

' por cada registro generado por esta sentencias
' hacer un Update a la TablaX con los resultados de
#TablaconResultadosAgrupados


Quien me puede sugerir una forma de Hacerlo??


Agradecere mucho su ayuda

Saludos

Glenn Pavel
Honduras, Centro America

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