Una  variante es crear un XML y pasarlo al procedimiento almacenado , 

 

 

De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Esteban Grinberg
Enviado el: lunes, 31 de marzo de 2008 1:49
Para: Sonia Perez Peña
Asunto: [dbms] Como pasar un array a un SP

 

Array a un SP en SQL Server 2000/5 no se puede.

Lo que yo suelo hacer cuando necesito algo asi, es mandar un string largo, 
separado por comas o algun otro caracter "especial" y luego mediante una 
funcion SPLIT,  transformo el string en una variable de tipo tabla.
Si queres un ejemplo de funcion SPLIT, aca hay uno:
http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=419984&SiteID=17

Tambien mira estos links:
http://www.sommarskog.se/arrays-in-sql-2005.html




2008/3/31 Vladimir Damian <[EMAIL PROTECTED]>:

Friends,

 

1. Es posible pasar un array a un SP

2. si es si como hacerlo ?

3. si es no, que alternativas tengo?

4. uso Vfoxpro 9.0

 

o en todo caso explico un poco el tema para ver las alternativas

en un modulo que maneja series (ventas con series), estas se crean a discresion 
del usuario y estos datos debo pasarlos a un SP para que dentro hagan un 
proceso especifico (el tema del SP ya esta armada) la idea es pasar los 
valores, se me ocurre crear cursores temporales (tengo entendido que castigo al 
servidor), otra es crear una tabla fisica en sql y usarla como temporal........

 

Regards,
Vladimir Damian
Phone 90317381 

 

Responder a