513,145
社区成员
发帖
与我相关
我的任务
分享可以使用快捷方式、工具栏按钮和图标、上下文菜单以及运行/调试配置运行代码。您可以从查询控制台、暂存文件和用户文件运行查询。
数据库或查询控制台与其他 SQL 文件(如用户文件和暂存)没有区别。唯一的区别是查询控制台已连接到数据源,因此您可以立即键入并运行代码。您可以像使用终端一样使用查询控制台。只需键入、按 ,然后运行代码即可。Ctrl+Enter
在IntelliJ IDEA中,您可以打开并运行文件。文件大小限制为 20 MB。打开大于 20 MB 的文件时,您只能看到该文件的前 2.5 MB。
打开"项目"工具窗口("查看|工具窗口|项目),然后双击 SQL 文件。
单击要执行的语句。
此外,还可以选择要执行的代码片段(突出显示)。它可以是一个子查询或一组语句。IntelliJ IDEA 仅执行选择。
从上下文菜单中按或选择"执行"。Ctrl+Enter
若要自定义查询执行设置,请单击"Сstomize"链接。或者,通过按并导航到"工具"打开设置|数据库|一般.Ctrl+Alt+S
(可选)如果 SQL 文件未连接到数据源,请在<会话>列表中选择或创建连接会话。有关会话的详细信息,请参阅管理连接会话。
在"语句"窗口中,按 键运行选定的语句。您可以在其他条目之间切换以运行另一组语句。要执行的语句在查询编辑器中突出显示。Enter
有关运行脚本文件的另一个示例,请参阅youtube.com 中的以下视频。
动图
从<会话>列表中,可以将其他会话与文件关联,或删除文件与会话之间的关联(分离会话)。此外,还可以通过从文件的上下文菜单中选择"附加会话",将会话与文件关联。
在"语句"窗口中,可以单击"自定义"以定义是要查看选择器还是始终在插入符号下运行语句。
在数据库工具窗口(查看|工具窗口|数据库),右键单击数据源。
选择"运行 SQL 脚本"。
在"选择路径"窗口中,导航到要应用的 SQL 文件。

在"项目"工具窗口中("查看|工具窗口|项目),选择要运行的文件。
右键单击所选内容,然后导航到"运行<configuration_name>"(或按 )。此操作将创建临时运行配置。Ctrl+Shift+F10
在"编辑配置"窗口中,单击"添加"按钮 ( ),然后选择要对其运行选定文件的数据源或方案。
可以单击"最近"按钮以选择最近使用的数据源。
单击"运行"。

您可以与查询控制台关联,也可以与在其中键入和运行代码的终端相关联。
在数据库工具窗口(查看|工具窗口|数据库),单击数据源。
按键打开查询控制台。有关使用控制台的详细信息,请参阅使用控制台。F4
键入或粘贴要执行的语句。
压。或者,单击工具栏上的"执行"图标。Ctrl+Enter
如果有多个语句,请选择是要执行所有语句还是单个语句。建议列表始终包含用于运行所有语句的项。
动图
新的控制台意味着与数据源的新连接。您可以只使用数据源的一个连接,并让所有控制台使用相同的一个连接。阅读有关单会话模式下的单会话模式的详细信息。
根据您的用途,您可以编辑现有配置或创建新配置。有关编辑配置的详细信息,请参 阅运行/调试配置。
通过以下方式之一打开"运行/调试配置"对话框:
选择运行|从主菜单中编辑配置。
导航栏可见(查看|外观|导航栏),从运行/调试配置选择器中选择"编辑配置"。
按,然后按 。Alt+Shift+F100
在"运行/调试配置"对话框中,单击"添加新配置"图标( ), 然后选择"数据库脚本"。
右侧窗格中显示的字段显示所选配置类型的默认设置。
目标数据源/架构:要对其运行数据库脚本的数据库或架构。此设置取决于方言。
如果选择数据源作为目标,IntelliJ IDEA 将显示将在其中运行脚本的架构。它是默认架构。
脚本文本:要运行的脚本。
脚本文件:要运行的 SQL 文件。要添加文件,请单击添加按钮 (),然后导航到要运行的文件。如果脚本包含架构切换,您将看到警告 (
)。
数据源(utPLSQL 和 tSQLt):数据源的名称。utPLSQL支持Oracle。tSQLt 支持 Microsoft SQL Server。
Database (tSQLt):Microsoft SQL Server 数据库的名称。
路径(utPLSQL 和 tSQLt):测试包的合格路径。
标记(utPLSQL):要运行的测试的标记。使用分号 () 作为分隔符。;
应用更改并关闭对话框。
单击"运行<configuration_name>按钮。
IntelliJ IDEA 存储您已运行的所有语句的历史记录。
要打开"历史记录"对话框,请单击或按 。Ctrl+Alt+E
在"历史记录"对话框中,您可以执行以下操作:
若要筛选信息,请开始键入搜索查询。
若要将查询从"历史记录"对话框粘贴到控制台,请在"历史记录"对话框的左窗格中双击该查询。
要从历史记录中删除记录,请选择该记录,然后按 。Delete
要对 IDE 中的所有文件禁用"编辑器中的结果"功能,请按"打开设置"并导航到"数据库|一般.清除"在编辑器中显示输出结果"复选框。Ctrl+Alt+S
要禁用当前文件的"编辑器内结果"功能,请单击"编辑器内结果"图标。

在 Oracle 中,DBMS_OUTPUT包使您能够从存储过程、包和触发器发送消息。您可以启用或禁用在输出窗格中显示DBMS_OUTPUT缓冲区的内容。
若要切换DBMS_OUTPUT选项,请单击"启用 SYS"。DBMS_OUTPUT服务工具窗口工具栏上的按钮。

若要查看在查询控制台中运行的所有查询的历史记录,请单击"浏览查询历史记录"按钮 ()。或者,按 。Ctrl+Alt+E

按两次。Shift
在"搜索所有位置"对话框中,键入文件名。
使用向上和向下箭头选择文件。
压。Ctrl+Shift+F10
在"编辑配置"窗口中,单击"添加"按钮 ( ),然后选择要对其运行选定文件的数据源或方案。
动图
如果语句中有参数,则必须在执行语句之前指定参数的值。
要执行参数化语句,请单击工具栏上的"执行"按钮,然后在第二列中输入值。或者,若要打开"参数"对话框,请单击"查看参数"按钮
。

(可选)如果文件未连接到数据源,请从工具栏上的数据源列表中选择数据源。然后从"会话"列表中选择连接会话。有关连接会话的详细信息,请参阅更改数据源和连接会话。
右键单击语句。SELECT
选择"执行到文件",然后选择输出格式。
在"导出数据"对话框中,指定要使用的数据提取程序和其他设置。有关"导出数据"对话框的详细信息,请参 阅导出数据。

存储过程是一组具有指定名称的 SQL 语句。您可以在PostgreSQL,Microsoft SQL Server,Oracle和MySQL中执行存储过程。
右键单击要执行的存储函数。
在"执行例程"窗口中,键入所有必需的参数值,然后单击"确定"。

IntelliJ IDEA 生成一个 SQL 代码,该代码从 JDBC 驱动程序检索结果集。