如何使用echo设置LINESIZE ORACLE

时间:2015-10-15 09:57:29

标签: oracle shell sqlplus

您好亲爱的stackoverflowers,

我正在编写一个shell脚本,我需要在文件中转储sqlplus数据库内容,我需要在一个命令行中完成它。

echo 'SET LINESIZE  1000; select * from myDb;'| sqlplus -S user/pass@host

但是我得到了

  

SP2-0268:linesize选项不是有效数字

我试过没有';',但我的结果相同。

我在这里或其他地方找不到任何关于如何做到这一点的例子。

对此有何帮助?

谢谢!

1 个答案:

答案 0 :(得分:1)

echo 'SET LINESIZE  1000\n select * from myDb;' |sed 's/\\n/\n/' |sqlplus -S user/pass@host