Hola, no recomiendo para nada usar eso, es muy mala idea usar SQL-Dinamico

 

http://www.hayes.ch/sql/sql_dinamico.html

 

 

 

-------------------------------------------------------------------

www.sqltotalconsulting.com 

Servicios & proyectos en SQLServer

Buenos Aires - Argentina

Culminis Speaker - Microsoft Influencier

http://msmvps.com/blogs/maxiaccotto/

 

MVP_Horizontal_FullColor-MAILSQLTOTALLOGO-MAIL

 

From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Mauricio
Miraglio
Sent: Viernes, 09 de Febrero de 2007 03:27 p.m.
To: Maxi
Subject: [dbms] select IN

 

Creo que podrias usar sp_executesql, aqui va un ejemplo. Igualmente cuidado
con la performance, no se como puede afectar abusar de esta practica.

Hay mas ejemplos en los books on line.

Saludos. Mauricio.


Examples


A. Execute a simple SELECT statement 


This example creates and executes a simple SELECT statement that contains an
embedded parameter named @level.

execute sp_executesql 


          N'select * from pubs.dbo.employee where job_lvl = @level',


          N'@level tinyint',


          @level = 35
 

 

On 2/9/07, Sonia Perez Peña <[EMAIL PROTECTED]> wrote:

 

Hola a todos, tengo un problema necesito hacer un procedimiento que reciba
una cadena ('A','B','C')

 

Necesito hacer un select tipo from tabla where tipo  in ('A','B','C')

 

Solo que @parametro= ('A','B','C')

 

Deseo hacer select tipo from tabla where in @parametro

 

Pero no dinamicamente

 

Attachment: image001.png
Description: PNG image

<<attachment: image002.jpg>>

Responder a