create proc selectproc
@name varchar(20),//字段名
@code varchar(5),//操作符
@con varchar(50)//要查询的内容
as
declare @sql varchar(200)
set @sql='select * from table '
set @sql=@sql+' where '+@name+' '+@code+' '''+@con+''''
exec (@sql)where两边加上空格即可
在查询分析器里调用:
exec selectproc '编号','like','%30%'
@name varchar(20),//字段名
@code varchar(5),//操作符
@con varchar(50)//要查询的内容
as
declare @sql varchar(200)
set @sql='select * from table '
set @sql=@sql+' where '+@name+' '+@code+' '''+@con+''''
exec (@sql)where两边加上空格即可
在查询分析器里调用:
exec selectproc '编号','like','%30%'
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货