我有我需要分析,以确定使用的所有列名和表名(只是实际的SQL代码,而不是数据结果)单独的文本文件150个以上的SQL查询.优选地,每列和每个表出现的次数.使用嵌套的SELECT语句等编写一个全新的SQL解析程序比看起来更棘手.
必须有一个程序,或代码那样做(或接近这个),但我还没有找到它.
我实际上最终使用了一个名为SQL Pretty Printer的工具 .您可以购买桌面版,但我刚使用免费的在线应用程序.只需将查询复制到文本框中,将Output设置为"List DB Object",然后单击Format SQL按钮.
它使用大约150种不同(和复杂)的SQL查询,效果很好.