如何在DataGrip中使用参数运行查询?

时间:2019-02-18 21:38:02

标签: sql jetbrains-ide datagrip snowflake

在DataGrip中,如何将参数传递给SQL查询?说我有一个查询:

select * from table where date >= ?

然后如何在此处绑定变量?当我打开参数窗格时,即单击此处的P按钮。

enter image description here

我明白了

  

没有参数

或者:

enter image description here

我应该在哪里设置参数值?

2 个答案:

答案 0 :(得分:1)

只需通过Ctrl + Enter运行它! enter image description here将会显示参数弹出窗口。

答案 1 :(得分:0)

您还可以使用预定义的参数轻松地将它们绑定到查询中,可以在以下链接中找到更多数据:https://www.jetbrains.com/help/datagrip/2018.2/settings-tools-database-user-parameters.html

即,如果您需要在多个位置替换一个变量,请使用:var_name

它将替换查询中所有出现的内容。

选择x 从y开始 其中z =(:val)和w =(:val)