小编典典

语法错误:文件意外结束

sql

我有一个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
}

阅读 169

收藏
2021-05-05

共1个答案

小编典典

缩进的Heredoc分隔符将其破坏。说:

EOF

代替

    EOF
2021-05-05