У меня есть 150+ запросов SQL в отдельных текстовых файлах, которые мне нужно проанализировать (только фактический код SQL, а не результаты данных), чтобы идентифицировать все используемые имена столбцов и таблиц. Предпочтительно с числом раз, когда каждый столбец и таблица появляется. Написание совершенно новой программы синтаксического анализа SQL сложнее, чем кажется, с вложенными операторами SELECT и тому подобным.
Должна быть программа или код, который делает это (или что-то похожее на это), но я не нашел его.