前一段时间迁移老系统到新系统的功能改造的时候,需要统计一下这个模块用到的所有的数据库表用来放在文档里 代码里DAO层用字符串字面量存放了查询SQL语句,SQL语句的数据库表名只会出现在FROM和JOIN关键词之后, 我搜了一下FROM有1000个,起码有1000多个表名出现在代码里,一个一个手动记录估计要半天。决定花一两个小时写个脚本统计一下 首先是匹配逻辑,基本上表都是出现在FROM和JOIN之后, FROM[空格]table[空格]where/group/order... JOIN[空格]Table[空格]ON…
