模糊查询的通用存储过程 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

   

    复制代码代码如下:

    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

    QQ空间 搜狐微博 人人网 开心网 百度搜藏更多

    Tags:模糊查询 存储过程

    复制链接收藏本文打印本文关闭本文返回首页

    上一篇:SQL Server 中查看SQL句子执行所用的时间

    下一篇:SQL SERVER 2000通讯管道后复用劫持

   

相关文章

2012-08-08SQL Server 总结复习 (二)

2009-05-05sql 数据库还原图文教程

2012-05-05sql server中批量插入与更新两种解决方案分享(存储过程)

2012-12-12jdbc连接sql server数据库问题分析

2014-04-04省市县三级联动的SQL语句

2009-08-08SQL 查询分析中使用net命令问题

2013-07-07在SQL Server的try...catch语句中获取错误消息代码的的语句

2014-05-05将string数组转化为sql的in条件用sql查询

2013-01-01SQL Server误区30日谈 第11天 镜像在检测到故障后瞬间就能故障转

2010-07-07监控 log文件大小的存储过程

   

文章评论

   

最 近 更 新

   

MSSQL 数据库同步教程

sqlserver 比较两个表的列

找出所有非xml索引并重新整理的sql

模糊查询

SQL对冗余数据的删除重复记录只保留单条的

sqlserver 数据库日志备份和恢复步骤

C#连接Excel2003和Excel2007以上版本做数

MSSQL 将截断字符串或二进制数据问题的解

sql中all,any,some用法

每个分类取最新的几条的SQL实现代码

   

热 点 排 行

   

SQL Server 2008图文安装教程

SQL Server 2012 安装图解教程(附

sqlserver中distinct的用法(不重

SQL Server导入、导出、备份数据

SQL语句去掉重复记录,获取重复记

SQL Server数据库入门学习总结

SQL Server错误代码大全及解释(

sql convert函数使用小结

sql 时间函数 整理的比较全了

用SQL语句添加删除修改字段、一些

最新文章