Эта тема уже обсуждалась, тогда предложили следующее:
----------------------------------
Create Procedure myProc
@colname nvarchar(20),
@val nvarchar(10)
AS
Declare @qry nvarchar(256)
Set @qry = 'Select * From myTable Where ' + @colname + ' = ' + @val
Exec(@qry)
-------------------------------------
Все конечно работает, но мне понадобилось что бы селект возвращал значение, что то типа:
Set @qry = 'Select * From myTable Where ' + @colname + ' = ' + @val
select @Q=Exec(@qry)
Но к сожалению это не проходит
(
Всех благ, Александр.