Forums Últimos mensajes - Powered by IBM
 

insert into COMPUESTO

22/03/2007 - 19:48 por Hugo Gsell | Informe spam
Hola .. necesito algo como lo siguiente:
Dado un Procedimiento Almacenado que recibe como parametro una cadena
necesito que la misma se ejecute.
Por ej la cadena sería INSERT INTO VALES (D1, D2) VALUES (1,2)
el problema es que en realidad la cadena sería algo como
INSERT INTO VALES (D1, D2) VALUES (1,2) ; INSERT INTO VALES (D1, D2) VALUES
(678,988)

es decir, que necesito insertar DOS REGISTROS y no uno...
No puedo pasar dos parametros ni tres, etc.. porque justamente NO SE CUANTOS
SERAn... y la idea es que desde el lenguaje anfitrion arme toda esta cadena
(compuesta) y luego en una única llamada a store procedure de sql server se
ejecute.

Hugo A. Gsell
Sgo del Estero
Argentina
 

Leer las respuestas

#1 Carlos Sacristan
22/03/2007 - 20:23 | Informe spam
Bueno, no termino de entender perfectamente tu pregunta, pero creo que
podría ir relacionado con el siguiente artículo:
http://www.sommarskog.se/arrays-in-sql-2005.html

"Hugo Gsell" escribió en el mensaje
news:
Hola .. necesito algo como lo siguiente:
Dado un Procedimiento Almacenado que recibe como parametro una cadena
necesito que la misma se ejecute.
Por ej la cadena sería INSERT INTO VALES (D1, D2) VALUES (1,2)
el problema es que en realidad la cadena sería algo como
INSERT INTO VALES (D1, D2) VALUES (1,2) ; INSERT INTO VALES (D1, D2)
VALUES (678,988)

es decir, que necesito insertar DOS REGISTROS y no uno...
No puedo pasar dos parametros ni tres, etc.. porque justamente NO SE
CUANTOS SERAn... y la idea es que desde el lenguaje anfitrion arme toda
esta cadena (compuesta) y luego en una única llamada a store procedure de
sql server se ejecute.

Hugo A. Gsell
Sgo del Estero
Argentina


Preguntas similares