Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

cambiar insert a select

Estas en el tema de cambiar insert a select en el foro de SQL Server en Foros del Web. buenas tengo una duda y espero que me la entiendan tengo un procedimiento almacenado y un cursor que sirve para migrar datos de una base ...
  #1 (permalink)  
Antiguo 19/04/2011, 16:02
 
Fecha de Ingreso: enero-2011
Ubicación: medellin
Mensajes: 194
Antigüedad: 14 años
Puntos: 0
cambiar insert a select

buenas

tengo una duda y espero que me la entiendan

tengo un procedimiento almacenado y un cursor que sirve para migrar datos de una base de datos a otra

y bueno en estos momentos tengo un programa en visual C# que me ejecuta el procedimiento almacenado bueno entonces el cursor tiene varios insert para el traspaso les paso un insert porque es sumamente largo este cursor

INSERT INTO CGRANJERO_CONTAB.dbo.C01Entry ([siPeriod] ,[ID_Entry] ,[Concept],[ID_Class])
VALUES (@siPeriod, @ID_Entry, @Descrip_Comprob,@Id_Class)

bueno lo que necesito es como cambiar esta instruccion a un select porque el programa que tengo solo ejecuta un procedimiento select para poder enviar esos datos a un documento texto con ciertas especificaciones

es decir necesito en vez de insertar a una tabla eso a un documento texto como dije lo hago con el programa mio con ciertas espeficaciones

espero que me hayan entendido
  #2 (permalink)  
Antiguo 20/04/2011, 08:03
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 meses
Puntos: 774
Respuesta: cambiar insert a select

Si quieres pasar ese insert a select puedes hacer esto:

select @siPeriod, @ID_Entry, @Descrip_Comprob,@Id_Class

y asi puedes pasar el resultado del select a texto :)

Saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: insert, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:56.