如何使用vsql
命令行选项将多个参数传递给 SQL 文件?
以下是使用单个参数:
/vsql -h${SERVER} -U${USER} -w${PWD} -A -t -P fieldsep=, -f test.sql -v date1="'"${FIRSTDAY}"'" > test.csv
但我也想通过最后日期:
/vsql -h${SERVER} -U${USER} -w${PWD} -A -t -P fieldsep=, -f test.sql -v date1="'"${FIRSTDAY}"'" date2="'"${LASTDAY}"'" > test.csv
但这会引发错误:
数据库“date2='20160131'”不存在