查询整个数据库!
现在我要做个对整个数据库进行搜索,搜索里面的某个数进行查询,比如,我现在要查询整个数据库里面的所有表字段的值包含的“a“的数据,请问各位大虾这个该怎么做?求思路!!
[解决办法]
可以实现,但效率会很差。
第一步: 通过系统数字字典得到所有表的所有字段。sys.syscolumns
第二步:利用代码对所有的字段 生成 select * from table 1 where col1 like '%a% or col2 like '%a%' union all select * from table1 ..
这样可以进行搜索,但效率极差。