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

Insertar datos sql 2005 Express??

Estas en el tema de Insertar datos sql 2005 Express?? en el foro de SQL Server en Foros del Web. Hola para todos!! Estoy leyendo unos datos de un datagrid y los inserto fila por fila a una base de datos; mi pregunta es: ¿Se ...
  #1 (permalink)  
Antiguo 11/07/2007, 15:42
Avatar de StephenQ  
Fecha de Ingreso: marzo-2007
Mensajes: 114
Antigüedad: 17 años, 8 meses
Puntos: 2
Pregunta Insertar datos sql 2005 Express??

Hola para todos!!


Estoy leyendo unos datos de un datagrid y los inserto fila por fila a una base de datos; mi pregunta es:

¿Se puede hacer un INSERT multiple?, algo como:

INSERT INTO tbl_nomtabla(COD, NOMBRE)
VALUES ('0','nom_1'),('1','nom_2').... n

Es posible realizar esto? (ya lo realicé en Mysql, pero es muy lento. Como se hace en sql 2005 Express)

Graacias
  #2 (permalink)  
Antiguo 12/07/2007, 10:38
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Re: Insertar datos sql 2005 Express??

No, esto no funciona en SQL SERVER.



Cita:
Iniciado por StephenQ Ver Mensaje
Hola para todos!!


Estoy leyendo unos datos de un datagrid y los inserto fila por fila a una base de datos; mi pregunta es:

¿Se puede hacer un INSERT multiple?, algo como:

INSERT INTO tbl_nomtabla(COD, NOMBRE)
VALUES ('0','nom_1'),('1','nom_2').... n

Es posible realizar esto? (ya lo realicé en Mysql, pero es muy lento. Como se hace en sql 2005 Express)

Graacias
  #3 (permalink)  
Antiguo 21/07/2007, 15:35
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 7 meses
Puntos: 25
Re: Insertar datos sql 2005 Express??

Sí se puede:

La idea rústica es algo como...

BEGIN TRAN
INSERT INTO tbl_nomtabla(COD, NOMBRE)
VALUES ('0','nom_1')
INSERT INTO tbl_nomtabla(COD, NOMBRE)
VALUES ('1','nom_2')
COMMIT TRAN

Vamos, que lo haces individual pero controlado por una transacción que hace que todo el trabajo se haga (o deshaga).
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
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 22:17.