sqlserver全库搜索关键字
2020-02-02 12:35
1066 查看
[code]declare @Str nvarchar(max), @tableName varchar(50), @colName varchar(50), @rowCount int select a.name tableName, b.name Colname, 0 as IsFound into #t1 from sysobjects a join syscolumns b on a.id=b.id join systypes c on b.xtype=c.xtype where a.[type]='U' and c.name in ('varchar', 'nvarchar', 'char', 'nchar') --这里是设置字段的类型,以缩小范围 declare _c1 cursor for select Colname, tableName from #t1 open _c1 fetch next from _c1 into @colName, @tableName while @@FETCH_STATUS=0 begin --print @Str select @Str='select @rowCount=count(1) from ['+@tableName+'] where ['+@colName+'] like ''%keywords%''' --这里是要查找的内容 exec sp_executesql @Str, N'@rowCount int output', @rowCount output if @rowCount>0 update #t1 set IsFound=1 where ColName=@colName and tableName=@tableName fetch next from _c1 into @colName, @tableName end close _c1 deallocate _c1 select * from #t1 where IsFound=1 drop table #t1
tableName:表名
Colname:列名
IsFound:找到的个数
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 搜索sqlserver 存储过程中的关键字
- [SqlServer] 全库搜索指定字符串
- solr如何进行搜索实战,关键字全库搜索
- 搜索sqlserver 存储过程中的关键字
- Google搜索敏感关键字的新技术
- 使用google进行关键字搜索的域名采集。
- 想不到我也用“vb如何生成exe文件”作关键字搜索
- Lucene系列:(7)搜索关键字高亮
- 正则表达式提取Url中QueryString键值(搜索关键字的提取)
- Linux 如何在 vi 里搜索关键字
- 淘宝网的搜索关键字的编码与解码
- PHP实现获取百度top50的搜索排行关键字
- Vi/Vim 使用小窍门,如何消除搜索后的关键字高亮
- grep多个关键字“与”和“或”、其他操作搜索技巧
- Mac上Safari不能关键字搜索
- JS实现搜索关键字加亮效果
- Selenium打开浏览器并搜索关键字
- PHP站内搜索:多关键字、加亮显示
- 百度搜索中关键字的编码方法和解码方法http://community.csdn.net/Expert/TopicView3.asp?id=5744800
- 多关键字模糊搜索的一点想法(待续)