
11/10/2010, 12:22
|
 | | | Fecha de Ingreso: julio-2006 Ubicación: Distrito Federal
Mensajes: 635
Antigüedad: 18 años, 7 meses Puntos: 34 | |
Query Multiple Saludos a todos.
Tengo el siguiente problema o mas bien detalle, tengo un arreglo de donde extraigo informacion para insertar en una tabla y lo hago de la siguiente forma:
INSERT INTO tabla VALUES('nombre1','13/07/2010',0,0);
el detalle que tengo es que dentro de un for quiero que las sentencias se graben en un string para despues ejecutarlas todas en una sola consulta:
el problema es que el string me queda asi:
INSERT INTO tabla VALUES('nombre2','03/02/2010',0,0); INSERT INTO tabla VALUES('nombre3','11/04/2010',0,0);
y oracle no me respeta el ; me dice que es un caracter invalido, he probado en el manager y si meto esta sentencia :
INSERT INTO tabla VALUES('nombre2','03/02/2010',0,0);
INSERT INTO tabla VALUES('nombre3','11/04/2010',0,0);
Si es valida y no me genera ningun problema, entonces mi pregunta es como le introduzco un salto de linea a la sentencia para que oracle me lo reconozca ya intente /n, char(13) entre otras, tambien la acumulacion de los values (values(), ()) de todas las formas que pude, alguien tiene alguna idea de como hacer esto.
Muchas gracias por la ayuda.
__________________ El ego es el mayor enemigo de un hombre inteligente. |