上記で説明したシェルからmysqlのsqlを実行する方法を応用して、サンプルプログラム作成しました。 この時点で、次のコマンドを入力してstatsを取得し、編集します。 get stats 今回やりたいのはこんな感じシェルスクリプトで外部SQL実行SQL文に変数を使う変数をクォテーションで囲むこの最後のに苦戦したので、覚え書き。エラーになるプログラム・SQL・shellこれを実行すると、「SUBSTR(数値,数値)はありません 1 シェルスクリプトを介してsqlplusセッションに渡されたPLSQLパッケージコードをコンパイルしますか? 1 シェルスクリプトを実行し、Oracle DBでチェックを実行するための自動化アプローチ 大量データを投入する際に使用しました。 パイプで繋ぐことで接続回数を1回にしています。 参考にしていただければと思い記載いたします。 シェルスクリプト sample.sh (for … シェルスクリプトとsqlが分離できない。 雑感 何種類か実行の方法がありますが、トランザクションが効く効かない、SQLファイルを用意する必要有無、汎用性有無、のトレードオフになるので、適宜使い分ける必要がありそうです。 シェル・コマンドを実行できるオラクル提供のパッケージ、dbms_scheduler ... lob_writer_plsql は、純粋なpl/sql ... のスクリプトを実行すると、展開するzip ファイルの指定を求められます。 二重アンパサンドを使用してスクリプトstatsを拡張した後にそのスクリプトを実行するには、まず、次のように入力して置換の前後に各行が表示されないようにします。 set verify off. スクリプトとしてプログラムを作成する場合は、2つ目の書き方の方が個人的には都合がいいです。 サンプルプログラム. 実行したsqlファイルを残しておきたかったり、シェル内の条件によって生成するsqlが変わってくる場合に使用。 行数が多くて、sqlファイルへのリダイレクト(「>>ファイル名」)を毎行書きたくないときはコマンドをグループ化する。