我必须维护一个没有文档的旧项目,并且有一个包含许多表和函数以及存储过程的数据库.我想在表和存储过程之间构建一个依赖关系树,例如,此过程执行这些过程并使用这些表.
有没有什么工具可以帮助我
如果没有,这种算法的起点是什么?我的意思是我可以从数据库中获取所有过程的源代码,然后解析所有'exec#','update#','insert into#'等等.在这种情况下,解决这个问题的最佳方法是什么(正则表达式,或者一些特殊算法......)?
MySql查询:
select md5(md5('pass') + '123') from foo
Run Code Online (Sandbox Code Playgroud)
给出了c8ffe9a587b126f152ed3d89a146b445,
而php md5(md5('pass').'123')
给出了ae2553fb5786e36233d25c879faf3863
怎么了?