当前位置: 代码迷 >> SQL >> 查询整个数据库!解决方法
  详细解决方案

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

热度:204   发布时间:2016-05-05 15:27:02.0
查询整个数据库!
现在我要做个对整个数据库进行搜索,搜索里面的某个数进行查询,比如,我现在要查询整个数据库里面的所有表字段的值包含的“a“的数据,请问各位大虾这个该怎么做?求思路!!

------解决方案--------------------
可以实现,但效率会很差。


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

这样可以进行搜索,但效率极差。
  相关解决方案