sqlserver 存储过程 查询

Posted 邹柯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver 存储过程 查询相关的知识,希望对你有一定的参考价值。

 此存储过程实现了对数据表的通用查询 

--查询
CREATE PROCEDURE [dbo].[SelelctMessage]
@strTable varchar(50),  --要查询的表
@strColum varchar(500), --要查询的字段(*表示全部字段)
@strWhere varchar(500)  --查询的条件,不用加where,直接 列名=值。如果值是字符串,需加单引号
as
declare @sqlString varchar(400);
declare @whereString varchar(500);
if @strwhere is null or rtrim(@strwhere)=‘‘
    set @whereString=‘‘;
else
    set @whereString=‘ where ‘[email protected];
set @sqlString=‘select ‘[email protected]+‘ from ‘[email protected][email protected];
exec(@sqlString);

--execute [dbo].[SelelctMessage] ‘base._Member‘,‘ID,AcctNbr,AcctName,AcctPswd1‘,‘ID>10‘

  

 

以上是关于sqlserver 存储过程 查询的主要内容,如果未能解决你的问题,请参考以下文章

SQLServer分页查询存储过程

Sqlserver存储过程返回表,如何实现?

sqlserver 存储过程 返回结果集的 例子

sqlserver 存储过程 查询

我用sqlserver写好了一个存储过程 怎么样才能返回出一个搜索语句的结果集给c#

SqlServer查询存储过程中包含指定的内容