搜索sql语句

来源:互联网 发布:源码交易app 编辑:程序博客网 时间:2024/05/21 10:51

CREATE procedure dbo.select_a
    @b varchar(50),
    @c varchar(50),
    @d varchar(50),
    @e varchar(50)
as
declare @strsql varchar(5000) ;
set @strsql='select * from a where 1=1  ';
if @b <>''
set @strsql= @strsql+' and b="'+@b +'"';
if @c <>''
set @strsql= @strsql+' and c="'+@c +'"';
if @d <>''
set @strsql= @strsql+' and d="'+@d  +'"';
if @e <>''
set @strsql= @strsql+' and  e="'+@e +'"';

exec (@strsql)
GO

原创粉丝点击