2016-05-09 9 views
1

私は順番に処理する必要のあるパイプラインを持っていますが、それぞれがかなり複雑です。エディタやコマンドラインから実行するのは効率的ではなく、終了するのを待つか、次のように入力するなど、いくつかの作業が完了するまでに時間がかかる場合があります。Mysqlのクエリからクエリを呼び出しますか?

現在、私はすべてのクエリをセミコロンで区切って編集して追跡するために、1つの大きな.sql(エディタから実行)または.txtファイル(コマンドラインから実行)を作成します(私は他の場所でもクエリの一部を使用していますし、編集をグローバルに更新したいと思います)。

私は単純にクエリ "ノード"を接続するための視覚的なツールを見つけることができませんが、とにかくクエリで別のクエリを呼び出すためにとにかくあるのだろうか?

答えて

0

ストアドプロシージャとファンクションを参照してください。ビューを定義して保存し、それをテーブルとして扱うこともできます。関数はクエリを実行して単一の結果を返すことができますが、ストアドプロシージャは結果セットを持つことができますが、通常は別のストアドプロシージャから使用する場合は結果を一時テーブルに格納する必要があります。

関連する問題