Извлечь SQL-запрос из строки в PythonPython

Программы на Python
Anonymous
Извлечь SQL-запрос из строки в Python

Сообщение Anonymous »

У меня есть сценарии Power Query в Power BI, которые содержат запросы SQL для подключения к базе данных. Очевидно, что такая строка всегда сочетает в себе язык Power Query и язык SQL.
Как извлечь только запросы SQL? Есть ли способ сделать это без чрезвычайно сложных RegEx? Подходят ли для этого доступные пакеты, такие как sqlparse или sql-metadata?
Запросы обычно очень сложные, они часто начинаются с CTE, боюсь простое извлечение всего, что начинается с «SELECT», скорее всего, не сработает.
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/789 ... -in-python

Вернуться в «Python»