代码重构
重构 是在不创建新功能的情况下改进您的源代码的过程。 重构有助于保持代码的稳健性和易维护性。
重命名重构
重命名数据库对象
将插入符号放置在您想要重命名的对象上。
在对象的内容菜单中,选择 Shift+F6。 如果您在函数中编辑参数,可以开始内联输入新名称,或者按两次 Shift+F6 调出 重命名 对话框。
如果您内联重命名元素,可以单击元素附近的图标,并选择是否要在注释和字符串中重命名它,或在所有文本中重命名。

在 重命名 对话框中,为对象输入新名称。
查看更改并单击 重构。 要搜索对象名称的用法,请单击 预览。

就地重命名代码
在编辑器中开始重命名列、变量或任何其他代码元素。 DataGrip 将会显示
在装订区域。
点击代码区图标或按 Alt+Enter 并应用建议。

DataGrip 重命名代码元素,并相应地更新其用法。

提取重构
提取变量
将插入符号放置在函数中的变量上。
导航到 (Ctrl+Alt+V)。
选择您想要提取的表达式部分并按 Enter。
提取为公共表表达式(CTE)
CTE 是一个临时结果集,您可以在另一个 选择、 INSERT、 UPDATE 或 DELETE 语句中使用。 在 DataGrip 中,您可以提取子查询并将其转换为 CTE。
右键单击您想要转换的子查询并选择 。
将查询提取为表函数
选择您想要提取为表函数的查询。
右键单击选定内容并选择 。 或者按 Ctrl+Alt+M。
在 名称 字段中,输入例程的名称。
在 参数 字段中,选择或清除您想要使用的参数复选框。
预览重构更改
对于某些重构,DataGrip 允许您在应用更改之前预览这些更改。
请点击 预览 在 重构预览 对话框中查看潜在更改(将执行重构的用法列表)。
在打开的 Find工具窗口中,检查将要进行的更改。 您可以排除 Delete 或删除 Ctrl+X 您认为不必要的更改。
点击 执行重构 以继续进行更改。

最后修改日期: 2025年 9月 26日