您好亲爱的stackoverflowers,
我正在编写一个shell脚本,我需要在文件中转储sqlplus数据库内容,我需要在一个命令行中完成它。
echo 'SET LINESIZE 1000; select * from myDb;'| sqlplus -S user/pass@host
但是我得到了
SP2-0268:linesize选项不是有效数字
我试过没有';
',但我的结果相同。
我在这里或其他地方找不到任何关于如何做到这一点的例子。
对此有何帮助?
谢谢!
答案 0 :(得分:1)
echo 'SET LINESIZE 1000\n select * from myDb;' |sed 's/\\n/\n/' |sqlplus -S user/pass@host