Вопрос по hadoop, plsql, bigdata, hive – Конвертировать PL / SQL в Hive QL

4

Мне нужен инструмент, с помощью которого я могу получить соответствующий запрос улья, задавая запрос PL / SQL. Есть много инструментов, которые преобразуют sql в hql. то есть: таод для базы данных облаков. Но это не показывает мне соответствующий запрос улья.

Есть ли такой инструмент, который конвертирует данный sql в hql. Пожалуйста, помогите мне.

Спасибо и С уважением, Ратан

Ваш Ответ

2   ответа
1

я не как начать отвечать. Итак, начнем так. Я думаю, что вы проверили жабу и думаете, что есть инструмент для преобразования SQL в QL куста. Я не думаю, что есть такой инструмент.

Позвольте мне пояснить, что HIVE QL - это то же самое, что и SQL. Проверьте эти ссылки, прежде чем пытаться написать несколько запросов:

https://cwiki.apache.org/confluence/display/Hive/LanguageManual,

https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF.

Это легко понять, если вы знаете sql, и просто написать (когда вы проверяете HIve ql).

В Hive не так много операторов, поддерживаемых sql. Например:

select * from sales where country like 'EU~%'; «ВИЧ поддерживает как»

Но попробуйте это отрицательные запросы, как мы пишем в SQL:

select * from sales where country not like 'EU~%'; "ВИЧ НЕ ПОДДЕРЖИВАЕТ"

Это только один пример, я помню. Есть еще такие. Но иметь дело с этим ульем есть много таких, как «где нет» и т.п.

Если у вас есть вопрос, есть ли у Hive поддержка PL / SQL? Прямой ответ - нет. Но мы можем проверить UDF в улье, а также свинью на Hadoop.

3

http://www.plhql.org, Он позволяет запускать существующие хранимые процедуры SQL Server, Oracle, Teradata, MySQL и т. Д. В Hive.

Похожие вопросы