1
Есть ли способ использовать Pyparsing в Azure HDInsight? Если нет способа установки пакета Pyparsing при создании кластера HDInsightPyparsing in Azure HDInsight
Спасибо.
Есть ли способ использовать Pyparsing в Azure HDInsight? Если нет способа установки пакета Pyparsing при создании кластера HDInsightPyparsing in Azure HDInsight
Спасибо.
По дизайну, pyparsing имеет чрезвычайно малую площадь, всего лишь один файл Python! Если вы не можете установить pyparsing, вы можете загрузить исходный код, а затем сохранить один файл pyparsing с помощью собственного исходного кода Python.
Смысл Павла. И большое спасибо за код парсера. С другой стороны, я пытаюсь использовать select_parser.py, который вы разместили, и я не получаю ожидаемый результат при разборе таблиц, когда в sql участвуют объединения. Не могли бы вы пролить свет на это. –
Это звучит как другой вопрос, и вам нужно будет разместить образец SQL и какие результаты вы/не получаете. Во-первых, синтаксис JOIN может быть специфичным для конкретного продукта. select_parser был написан в соответствии с синтаксисом SQLite. – PaulMcG
Я пытаюсь протестировать ниже
tests = "" "\ выберите * из emp left join stud на emp.emp.id = stud.emp.id выберите * from da left join eb on aa = ba" ".splitlines()
И я не получаю обе таблицы, которые я использовал в своих запросах.
Результаты, которые я получаю для таблиц или [stud] для первого запроса, и [b] для второго. –