首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

查询整个数据库!解决方法

2012-03-22 
查询整个数据库!现在我要做个对整个数据库进行搜索,搜索里面的某个数进行查询,比如,我现在要查询整个数据

查询整个数据库!
现在我要做个对整个数据库进行搜索,搜索里面的某个数进行查询,比如,我现在要查询整个数据库里面的所有表字段的值包含的“a“的数据,请问各位大虾这个该怎么做?求思路!!

[解决办法]
可以实现,但效率会很差。


第一步: 通过系统数字字典得到所有表的所有字段。sys.syscolumns
第二步:利用代码对所有的字段 生成 select * from table 1 where col1 like '%a% or col2 like '%a%' union all select * from table1 ..

这样可以进行搜索,但效率极差。

热点排行