運(yùn)行SQL腳本文件
此功能僅在Ultimate版本中受支持。
您可以整體運(yùn)行SQL文件或執(zhí)行SQL文件中包含的單個語句。
運(yùn)行一個SQL文件
整體運(yùn)行SQL腳本文件時:
- 您不需要在編輯器中打開文件。您可以在“項目(Project)”工具窗口中選擇所需的文件。
- 您可以同時為多個數(shù)據(jù)源運(yùn)行該文件。
另一方面:
- 帶參數(shù)的語句不會運(yùn)行。
- 不會顯示SELECT語句的檢索數(shù)據(jù)。
運(yùn)行一個SQL文件:
- 在Project工具窗口中選擇必要的SQL文件,或者在編輯器中打開文件。
- 執(zhí)行以下操作之一:
- 從上下文菜單中選擇:運(yùn)行“<文件名>”(Run "<file_name>")。
- 按Ctrl+Shift+F10。
- 在“選擇數(shù)據(jù)源(Choose Data Source)”彈出窗口中,單擊應(yīng)將腳本應(yīng)用到的數(shù)據(jù)源。如果要為多個數(shù)據(jù)源運(yùn)行腳本,請在彈出窗口中選擇感興趣的數(shù)據(jù)源并按Enter鍵。
執(zhí)行單個語句
運(yùn)行SQL文件中包含的單個語句時:
- 這些語句可以包含參數(shù)。在運(yùn)行這些語句之前,IntelliJ IDEA會要求您指定參數(shù)值。
另一方面:
- 這些語句一次只能為一個數(shù)據(jù)源運(yùn)行。
運(yùn)行聲明或報表:
- 在編輯器中打開感興趣的SQL文件。
- 將光標(biāo)放在要執(zhí)行的語句中。如果您想要運(yùn)行多個語句,請選擇(突出顯示)需要的語句。
- 執(zhí)行以下操作之一:
- 按下Ctrl+Enter或從上下文菜單中選擇“執(zhí)行(Execute)”。
- 按Alt+Enter或單擊
,然后選擇“在控制臺中運(yùn)行查詢(Run query in console)”。
- 選擇要使用的數(shù)據(jù)庫控制臺。
該語句或語句是使用選定的控制臺執(zhí)行的。相應(yīng)的控制臺與該文件相關(guān)聯(lián)。相關(guān)控制臺的名稱顯示在工具欄的右側(cè)部分。
控制臺菜單可讓您將不同的控制臺與文件相關(guān)聯(lián),或刪除文件與控制臺(<Detach Console>)之間的關(guān)聯(lián)。
提示:您可以使用編輯器中或“項目(Project)”工具窗口中的“附加控制臺(Attach Console)”上下文菜單命令將控制臺與文件相關(guān)聯(lián)。
更多建議: