DataGrip 2025.2 Help

上下文动态模板

上下文动态模板是一个解决方案,适用于希望直接从 数据库资源管理器 生成简单语句的任何人。 虽然动态模板涵盖了许多需要编写简单查询的情况,但上下文动态模板会考虑数据库资源管理器和您正在使用的数据源的上下文。

在以下动画中,我们为 PostgreSQL、Microsoft SQL 服务器 和 SQLite 使用了 从表中选择前 N 行 上下文动态模板。 根据数据源的表,DataGrip 会生成不同的查询。

与常规动态模板相比,上下文动态模板使用 dbObjectNamedbColumns 表达式作为模板变量,并应用于 任意SQL 语句 上下文。 有关模板变量的更多信息,请参阅 实时模板变量

查看上下文模板

  • Ctrl+Alt+S 打开设置并导航到 编辑器 | 实时模板。 。

    使用 dbObjectNamedbColumns 表达式作为模板变量并应用于 任意SQL 语句 上下文的动态模板被视为上下文。 例如,您可以查看 从表中选择前 N 行 模板。

    从表中选择前 N 行

将上下文模板应用于数据库对象

  1. 数据库资源管理器 中,右键单击一个数据库对象(例如,表或视图),然后导航到 SQL 脚本

  2. 从列表中选择一个上下文模板。

    将上下文模板应用于数据库对象
最后修改日期: 2025年 9月 26日