譬如我数据库有1000张表,每张表100个字段,要查找出来所有包含money的字段和记录?
有没有办法能够自动实现?
没有人能写个代码出来么?
慢慢拼接sql吧。没有直接实现的函数和方法。
就是看看怎么样写个遍历所有表和字段的拼接方法?
@JsppQ: 通过sys.tables这样的系统视图来遍历。
@幻天芒: 不会写,帮忙写一个看看?
@JsppQ: select * from sys.tables select * from sys.columns 查出来看,然后关联~
@幻天芒: 这我也知道啊,我就是不知道如何写一个高效的遍历
@JsppQ: 先实现功能,再谈优化。写这玩意还是要花不少时间,所以一般都给你思路,自己去实现吧。
有,所有的自动都是前人的智慧,你写个代码实现这功能。
后人就自动了。
我擦。。
通过代码实现了。
首先遍历数据表字段,找出包含该字段所有的表;
然后查询所有表中包含该内容的记录
你通过代码实现了?贴出来看看啊?
@JsppQ:没有
只能一张表一张表的拼
你全局收个字段找表,在查数据