rubyの中でsqlplusを使いたいです。他のチームの助けを借りずに私たちのサーバにインストールすることはできないので、宝石を使いたくないのです。rubyでsqlplusを使用しているときの問題
私は私のRubyスクリプトでは、このような単純な何かをしようとしています:私は、その実行ばかりだと思う:「が見つかりませんコミット」
`rlwrap sqlplus user/[email protected] << EOF`
`set serveroutput on;`
`commit;` #ERROR1: sh: commit: not found
sql = "insert /*+ APPEND*/ INTO table(col1, col2) values (#{data[0]},#{data[1]});"
`#{sql}` #ERROR2: sh: Syntax error: "(" unexpected
誰のための基本的
上ERROR1とERROR2で私を助けることができますsqlplusではなくon on shellしかし、 "set serveroutput on"のように思えますが、うまく実行されるようです!
ERROR2については、私は無知です。私はまた、SQLの "/"のエスケープスラッシュを使用してみました。
ありがとう
これをRubyコードまたはシェルスクリプト内で実行しようとしていますか? –