@红薯 你好,想跟你请教个问题:
做数据库使用率项目遇到的问题:前提是一个表有许多字段,还有几千条sql语句,我想判断这些字段哪些被这些sql语句用到,哪些没用到,正则或者字符串比较肯定不行,因为不敢保证那几千条语句中没有字段重复的元素或者字符,感激涕零。(有朋友建议我说用语法树,不知道哪里有写好的例子)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
通过游标遍历这个表的字段,然后通过like判断这个SQL里是否有用到这个字段
不知道是否满足LZ的需要 ######回复 @Duke.Yee : 可能存在表中的数据的字段重复######回复 @bj_burning : 不明白这个字符串重复是什么情况;是别的表也会有这个字段,还是指什么。######字符串重复的情况,你需要考虑######如果是表结构被修改了, 而用户使用的方法是select * from , 那你准备怎么样进行计算呢?