把字段,表名作为参数查询

CREATE procedure [dbo].[GT_QueryPayUnit]
(
@CName varchar(50),
@TableName varchar(50)
)
as
begin
 declare @Sql varchar(4000)

 set @sql='select Id,'+@CName+' as Unit
  from '+@TableName+''
 exec (@sql)
end

posted @ 2011-08-10 17:44  勇气  阅读(397)  评论(0)    收藏  举报