语法错误:文件的意外结尾



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

缩进的Heredoc定界符将其打破。说:

EOF

而不是

    EOF

相关内容

  • 没有找到相关文章

最新更新