синтаксическая ошибка: неожиданный конец файла

У меня есть запрос SQL, что, когда он помещается в функцию, он перестает работать с этимsyntax error: unexpected end of file сообщение об ошибке. Удаление из функции приводит к тому, что он снова начинает работать.

Почему это?

function pull_data
{
    sqlplus -s $user/$pass@$db << EOF
    SELECT DISTINCT order_number,
                    order_total_items,
                    order_total_value
    FROM orders

    WHERE order_date BETWEEN '$1' AND '$2';

    exit;

    EOF
}

Ответы на вопрос(1)

Ваш ответ на вопрос