如何使用 echo 设置 LINESIZE ORACLE
How to SET LINESIZE ORACLE with echo
你好亲爱的Whosebugers,
我正在编写一个 shell 脚本,我需要在其中将 sqlplus 数据库内容转储到一个文件中,我需要在一个命令行中完成它。
echo 'SET LINESIZE 1000; select * from myDb;'| sqlplus -S user/pass@host
但我明白了
SP2-0268: linesize option not a valid number
我尝试不使用“;
”,但结果相同。
我无法在此处或其他地方找到有关如何执行此操作的任何示例。
有什么帮助吗?
谢谢!
echo 'SET LINESIZE 1000\n select * from myDb;' |sed 's/\n/\n/' |sqlplus -S user/pass@host
你好亲爱的Whosebugers,
我正在编写一个 shell 脚本,我需要在其中将 sqlplus 数据库内容转储到一个文件中,我需要在一个命令行中完成它。
echo 'SET LINESIZE 1000; select * from myDb;'| sqlplus -S user/pass@host
但我明白了
SP2-0268: linesize option not a valid number
我尝试不使用“;
”,但结果相同。
我无法在此处或其他地方找到有关如何执行此操作的任何示例。
有什么帮助吗?
谢谢!
echo 'SET LINESIZE 1000\n select * from myDb;' |sed 's/\n/\n/' |sqlplus -S user/pass@host