SQL ファイルの実行
Database Tools and SQL プラグインを有効化
この機能は、JetBrains Rider にデフォルトでバンドルされ有効化されている Database Tools and SQL プラグインに依存しています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。
Ctrl+Alt+S を押して設定を開き、 を選択します。
インストール済み タブを開き、 Database Tools and SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。
SQL ファイルは、実行構成を使用して、選択したデータベースまたはスキーマに対して実行されます。 目的に応じて、次のいずれかの方法で SQL ファイルを実行できます。
新しい実行構成を作成するか、実行構成ウィジェットを介して既存のものを編集します。
選択したファイルを実行して、 エクスプローラー ツールウィンドウから新しい実行構成を作成します。
選択したデータベースまたはスキーマに対してファイルを実行することにより、 データベース ツールウィンドウを介して新しい実行構成を作成します。
JetBrains Rider では、SQL ファイルから実行できる DML ステートメントの最大数は 1000 です。
SQL ファイルを実行する
以下のいずれかの方法で 実行 / デバッグ構成 ダイアログを開きます。
メインメニューから を選択します。
ナビゲーションバーが表示された状態( )で、実行/デバッグ構成セレクターから を選択します。
Alt+Shift+F10 を押してから、 0 を押します。
実行/デバッグ構成 ダイアログでは、新しい実行構成を作成するか、既存の実行構成を編集できます。
新しい実行構成を作成するには、 新規構成の追加 アイコン (
) をクリックし、 データベーススクリプト を選択します。
既存の実行構成を編集するには、 データベーススクリプト ノードを展開し、編集する実行構成をリストから選択します。
右側のペインに表示されるフィールドには、選択した構成タイプの設定が表示されます。
ターゲットデータソース/ スキーマ: データベーススクリプトを実行するデータベースまたはスキーマ。 この設定はダイアレクトに依存します。
ターゲットとしてデータソースを選択すると、JetBrains Rider はスクリプトが実行されるスキーマを表示します。 これはデフォルトのスキーマです。
スクリプトファイル: 実行する SQL ファイル。 ファイルを追加するには、 追加 ボタン(
)をクリックし、実行したいファイルに移動します。 スクリプトにスキーマ切り替えが含まれている場合、警告(
)が表示されます。
構成をすぐに実行することも、構成を保存して後で実行することもできます。
実行構成を後で使用するために保存するには、 OK をクリックします。
構成をすぐに実行するには、「実行 」をクリックします。

エクスプローラー ツールウィンドウで、実行する SQL ファイルを右クリックし、 実行 '<file_name>' を選択します。 または、 Alt+Shift+R を押します。
実行構成の設定を選択します。
ターゲットデータソース/ スキーマ: データベーススクリプトを実行するデータベースまたはスキーマ。 この設定はダイアレクトに依存します。
ターゲットとしてデータソースを選択すると、JetBrains Rider はスクリプトが実行されるスキーマを表示します。 これはデフォルトのスキーマです。
スクリプトファイル: 実行する SQL ファイル。 ファイルを追加するには、 追加 ボタン(
)をクリックし、実行したいファイルに移動します。 スクリプトにスキーマ切り替えが含まれている場合、警告(
)が表示されます。

実行 をクリックします。
データベース ツールウィンドウでデータソースまたはスキーマを右クリックし、 を選択します。

開いたファイルブラウザーウィンドウで、実行する SQL ファイルに移動します。
オープン をクリックします。
出力は 実行 ツールウィンドウで確認できます。 ツールウィンドウのコントロールの詳細については、 実行ウィンドウ を参照してください。
エクスプローラー ツールウィンドウ(Alt+1 )を開き、SQL ファイルに移動して選択します。
SQL ファイルを データベース ツールウィンドウに、それを実行するデータソース、データベース、スキーマにドラッグします。
実行構成の設定を選択します。
ターゲットデータソース/ スキーマ: データベーススクリプトを実行するデータベースまたはスキーマ。 この設定はダイアレクトに依存します。
ターゲットとしてデータソースを選択すると、JetBrains Rider はスクリプトが実行されるスキーマを表示します。 これはデフォルトのスキーマです。
スクリプトファイル: 実行する SQL ファイル。 ファイルを追加するには、 追加 ボタン(
)をクリックし、実行したいファイルに移動します。 スクリプトにスキーマ切り替えが含まれている場合、警告(
)が表示されます。

実行 をクリックします。
複数のデータソースに対して SQL ファイルを実行する
エクスプローラー ツールウィンドウで、実行するファイルを選択します。
選択を右クリックして <file_names> を実行する を呼び出します (または Ctrl+Shift+F10 を押します)。 このアクションにより、一時的な実行構成が作成されます。
開いた 構成の編集 ウィンドウで、 ターゲットデータソース/ スキーマ ペインの 追加 ボタン (
) をクリックし、選択したファイルを実行するデータソースまたはスキームを選択します。
最近 ボタン (
) をクリックして、最近使用したデータソースを選択できます。

実行 をクリックします。
データソースの添付
SQL ファイルをデータソースに添付する
右上隅の <data sources> リストから、ファイルを添付するデータソースを選択します。
SQL ファイルのデータソースを切り替える
ファイルを別のデータソースにアタッチするには、データソースリストをクリックして、別のデータソースを選択します。 または、 セッション ツールウィンドウでファイル名を右クリックし、 データソースの切り替え を選択して、データソースを選択します。
データソースから SQL ファイルをデタッチする
データソースからファイルを切り離すには、データソースリストをクリックして データソースのデタッチ を選択します。
実行の停止
実行 ツールウィンドウで、ツールバーの
をクリックします。 または、 Ctrl+F2 を押して、停止するプロセスを選択します。
出力の表示
ファイルを実行するか、実行構成を使用すると、出力が 実行 ツールウィンドウのタブに表示されます。 ツールウィンドウコントロールの詳細については、 実行ウィンドウ を参照してください。

出力の一時停止
実行 ツールウィンドウを右クリックし、コンテキストメニューから 出力の一時停止 を選択します。 同じトグルを使用してプログラムを再開します。
ヒントとトリック
検索からファイルを実行するダイアログ
Shift を 2 回押します。
どこでも検索 ダイアログで、ファイル名を入力してください。
上矢印と下矢印を使用してファイルを選択します。
Ctrl+Shift+F10 を押します。
構成の編集 ウィンドウで、 追加 ボタン(
)をクリックし、選択したファイルを実行するデータソースまたはスキーマを選択します。