SQL Server - Lic.

 
Vista:

Lic.

Publicado por René (1 intervención) el 30/05/2006 16:09:28
Quiero pasar a un procedimiento almacenado una variable @variable que pueda usar como condicion en un select que estara dentro de este procedimiento almacenado

ejemplo

declare @variable varchar(250)

set @variable='ni=30'

//quiciera que fuera algo asi
select * from usuarios where @variable

//que al final el interprete del sql interpretaria

select * from usuarios where ni=30
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Lic.

Publicado por Isaías (3308 intervenciones) el 30/05/2006 23:48:08
Necesitas hacer query dinamico

DECLARE @SQLString NVARCHAR(100), @Variable VARCHAR(30)

SET @Variable = 'NI = 30'
SET @SQLString = N'SELECT * FROM USUARIOS WHERE '+@Variable
EXECUTE sp_executesql @SQLString
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar