我有一个sql文件,其中包含通过isql运行的脚本。请问输出语法有什么问题?我收到“关键字’输出’附近的语法不正确”
Sybase ASE版本是15.7…
如果设置选项,isql提供将输出写入文件的可能性 -o ( 实用程序命令参考 )。
-o
input.sql
select * from tempdb..M3_STI_extracts_checking go
isql -i input.sql -o employee.txt
-J 设置字符集( ASE 15.7 charsets )
-J
isql -i input.sql -o employee.txt -J ascii_7
能够通过从shell脚本传递变量来解决此问题。
test.sh
output_file=test_file_'date +%m%d%Y' ${PARAM} isql << EOF select * from tempdb..M3_STI_extracts_checking GO > ${output_file} EOF