Varios INSERT en la misma línea.
Hola a todos,
Tengo un problemilla con una sentencia INSERT. Quiero realizar en la misma transacción varias inserciones, pero no me deja hacerlas. La consulta SQL que yo introduzco es la siguiente: INSERT INTO LOCK(ROOMNAME,ROOMTYPEID,HARDWAREID) VALUES('1',1,1),('2',1,1),('3',1,1),('4',1,1),('5',1,1),('6',1,1),('7',1,1),('8',1,1),('9',1,1),('10 ',1,1); pero me da un problema con los valores a insertar. ¿Alguien tiene alguna solución? Y otra cosa no puedo mandar una transacción por cada INSERT porque el sistema agoniza Gracias. |
No uso Interbase pero deberia ser algo asi .
|
Hola IPQ, la solucion que te dice walter es la más acertada...
y si todas esas instrucciones las englobas en una sola trassación esta bien, no necesriamente tiene que ser una trassacion por cada insert. puedes hacer un INSERT A PARTIR DE OTRA TABLA
Asi puedes emular lo que tu deseas, claro, previamente haber inetrtado los datos en la tabla destino :rolleyes: adios |
La franja horaria es GMT +2. Ahora son las 22:00:18. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi