创建一个公共查询的存储过程

ALTER PROCEDURE [dbo].[sp_CommSelect]
@ParamName VARCHAR(2000),/*查询字段字符串*/
@TableName VARCHAR(2000),/*表名*/
@ParamWhere NVARCHAR(2000)/*条件字符串*/
AS
BEGIN
DECLARE @Sql VARCHAR(5000)

set @Sql='select '+@ParamName+' from '+@TableName+' where 1=1 and '+@ParamWhere
exec(@Sql)
END

posted @ 2014-10-23 23:08  晓、Jan  阅读(202)  评论(0编辑  收藏  举报