2015-02-11 5 views
0

Есть ли максимальная длина для запроса sqoop (через параметр --query)?Какова максимальная длина запроса sqoop?

Я смог использовать некоторые довольно большие запросы, но теперь создаю небольшую программу, в которую могут быть переданы запросы к скрипту. Я понятия не имею, как долго это может быть. Запросы будут получены из файлов с каждой строкой файла, заканчивающейся символом \

Спасибо!

ответ

0

Максимальная длина оператора - специфическая для базы данных. Я считаю, что SQLServer имеет макс где-то более 16 М символов, Informix имеет ограничение на 64 КБ и т. Д. Кроме того, если вы вызываете из командной строки, OS ограничивает длину команды и косвенно длину запроса. Если вы вызываете через Oozie, Oozie будет налагать максимальную длину на определение рабочего процесса (XML-файл) из 100K символов, хотя это настраивается), и это тоже ограничит длину ваших (-их) утверждений.

Смежные вопросы