Pregunta sobre update desde un cursor

28/09/2004 - 13:47 por Pedro Jose Caceres | Informe spam
Hola. Soy nuevo en sql server.

Hago un select desde una tabla de sql server con un grupo de registro de una
clave y los copio a un cursor local en mi aplicacion. Luego el usuario hace
cambios al cursor local y entonces el programa debe actualizar los registros
en la tabla de sql server.

Pienso que debo borrar los registros primero en la tabla de sql server para
entonces insertar los datos del cursor local a dicha tabla. La pregunta es
si para esto ultimo tengo que ir insertandolos registro por registro o no
hay una manera de insertarlos todos en lote ?


Gracias

Preguntas similare

Leer las respuestas

#1 Tinoco
28/09/2004 - 14:16 | Informe spam
Hola.

Esto no se puede hacer, se tiene que pasar registro a
registro.

Hermilson T.

Mostrar la cita
grupo de registro de una
Mostrar la cita
Luego el usuario hace
Mostrar la cita
actualizar los registros
Mostrar la cita
de sql server para
Mostrar la cita
tabla. La pregunta es
Mostrar la cita
por registro o no
Mostrar la cita
#2 Adrian D. Garcia
28/09/2004 - 18:54 | Informe spam
Puedes hacer lo siguiente: arma un script desde tu aplicacion con todos los
inserts que quieras realizar. Esto lo puedes hacer armando en un variable
del tipo string todas las instrucciones SQL separados por un CR+LF.
Luego envias a ejecutar el contenido de esa variable y los insert se
realizaran por lote.
Te cuidado con el tema de errores. Si deseas que todos los inserts esten
involucrados en una transaccion y ante un error se realice un roolback
deberas agregar las sentencias T-SQL en el script para ello.

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Pedro Jose Caceres" wrote in message
news:
Mostrar la cita
una
Mostrar la cita
hace
Mostrar la cita
registros
Mostrar la cita
para
Mostrar la cita
es
Mostrar la cita
Ads by Google
Search Busqueda sugerida