存储过程拼接字符串执行

 ALTER Procedure [dbo].[P_Score]
@PID varchar(10)
as
Declare @cond varchar(1000),@sql varchar(5000)
select @cond = (select CONTENT from V_Temp_DATA where DATA_ID=@PID)

set @sql ='select * from V_TesMan where ' + @cond
--select @sql
exec(@sql)
posted @ 2014-05-08 19:36  第九剑  阅读(239)  评论(0)    收藏  举报