模糊查询的通用存储过程
来源:互联网 发布:知乎 团队协作工具 编辑:程序博客网 时间:2024/04/30 10:11
IF Exists(Select 1 From sysobjects Where Name='sp_search' And xType='P')
Drop Procedure sp_search
go
/*
模糊查询的通用存储过程
create by sxm,date 2009-7-14
参数:
@table_name 表名
@condition 条件
*/
create proc sp_search(@table_name varchar(200),@condition varchar(100))
with encryption
as
begin
declare @strsql varchar(8000)
declare @col_name varchar(100)
declare @str_cols varchar(8000)
set @str_cols=''
--查询表中的列名
declare cur_1 cursor for select column_name from information_schema.columns where table_name=@table_name
open cur_1
fetch cur_1 into @col_name
while @@fetch_status=0
begin
--组合查询条件
set @str_cols=@str_cols + @col_name+' like ''%' + @condition+ '%''' + ' or '
fetch cur_1 into @col_name
end --while
close cur_1
deallocate cur_1
set @str_cols=left(@str_cols,len(@str_cols)-3)
--print @str_cols
set @strsql='select * from '+@table_name+' where '+ @str_cols
exec(@strsql)
end
- 模糊查询的通用存储过程
- 模糊查询的存储过程
- 存储过程模糊查询~
- 模糊查询存储过程
- MaBatis的模糊查询与存储过程
- 一个通用查询的存储过程
- 查询重复记录的通用存储过程
- 分页模糊查询存储过程
- 模糊查询(存储过程)
- oracle 存储过程模糊查询
- 存储过程排序+模糊查询
- 通用分页查询存储过程
- 分页查询存储过程[通用]
- 通用分页查询存储过程
- 通用分页查询存储过程
- ASP.NET利用存储过程实现模糊查询的心得
- 关于SQLServer存储过程动态拼接,模糊查询的处理
- 如何编写一个带模糊查询的存储过程
- 用css实现表格行交替变
- RPC远程过程调用实例详解
- Head First C# 中文版 第12章 回顾与前瞻 page561
- debain 安装中文字体(jfreechart乱码)
- 终于迈出了第一步
- 模糊查询的通用存储过程
- Head First C# 中文版 第12章 回顾与前瞻 翻译完毕 PDF下载
- 工作的停滞期
- JMS开源比较
- Date类学习总结(Calendar Date 字符串 相互转换 格式化)
- 半年
- 正则表达式的构造摘要
- errno的记录
- 用cpuid指令获取cpu信息