Lorem Ipsum/DOL Differet Solmena

Separat existentie 2010 Unee MYT por scientie, musica, sport etc, litot Europa usa li sam Vocabular Lingues, differe solmen in li grammatica, li pronunciation. Delete this widget in Dashboard and add yours. This is just an example. Read More

Re: IN en Procedimiento Almacenado

martes, 22 de octubre de 2013

defino el parámetro como un VCHAR(4000) que son los código que quiero en el formato para el IN es decir "'00001', '00002', 'nnnnnn'", asumo que los código son alfanuméricos

y ya dentro del SP armo el select dinamico

SET vble = "SELECT c1, c2, c2 FROM tabla WHERE código IN " + ParametrodeEntrada

y ejecto el select dinámico


El 22 de octubre de 2013 12:34, Alberto Cuevas <betocuevas.net@gmail.com> escribió:
Rafael, encontre en la web ejemplos de SQL Dinamico, pero mi procedimiento no tiene muchos select e insert solo puse una referencia como ejemplo para que puedan entender lo que quiero.

Pero aprovechando como mandarias los parametros desde PB al procedimiento que contiene el SQL Dinamico?




El 22 de octubre de 2013 12:24, Rafael Consuegra García <rafael.consuegra@gmail.com> escribió:
EJECUTA un SQL Dinamico con los codigos enviados en una sola cadena


El 22 de octubre de 2013 11:36, Alberto Cuevas <betocuevas.net@gmail.com> escribió:
Estimados, tengo un procedimiento almacenado en SQL Server 2008 similar a esto:


ALTER PROCEDURE SP_PROCEDIMIENTO
@CODIGO VARCHAR(6)
AS
SELECT CAMPO_2
FROM TABLA
WHERE CAMPO_1 IN (@CODIGO)

Al ejecutar:

EXEC SP_PROCEDIMIENTO ('000003','000004')

Me muestra este error:

Procedure or function SP_PROCEDIMIENTO has too many arguments specified.

Alguien que haya creado ya un Procedimiento Almacenado con un IN que me pueda dar un ejemplo de como ejecutarlo desde el SQL Server y como debo enviarle los parametros desde el PowerBuilder.

Saludos.



--
 
---
Has recibido este mensaje porque estás suscrito al grupo "TechEra" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a techeraz9+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.



--
Ing. Rafael Consuegra García
Especialista en Gerencia Financiera (FUAC)
Codigo Postal No.: 111031
Colombia

POSTDATA: Favor Confirmar el Recibo de este email

--
 
---
Has recibido este mensaje porque estás suscrito al grupo "TechEra" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a techeraz9+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

--
 
---
Has recibido este mensaje porque estás suscrito al grupo "TechEra" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a techeraz9+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.



--
Ing. Rafael Consuegra García
Especialista en Gerencia Financiera (FUAC)
Codigo Postal No.: 111031
Colombia

POSTDATA: Favor Confirmar el Recibo de este email

--
 
---
Has recibido este mensaje porque estás suscrito al grupo "TechEra" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a techeraz9+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

0 comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.