【发布时间】:2019-07-12 08:05:38
【问题描述】:
在 DataGrip 中,如何将参数传递给 SQL 查询?假设我有一个查询:
select * from table where date >= ?
那我如何在这里绑定变量呢?当我打开参数窗格时,即单击此处的P 按钮。
我明白了
不存在参数
或者:
应该在哪里设置参数值?
【问题讨论】:
标签: sql jetbrains-ide datagrip snowflake-cloud-data-platform
在 DataGrip 中,如何将参数传递给 SQL 查询?假设我有一个查询:
select * from table where date >= ?
那我如何在这里绑定变量呢?当我打开参数窗格时,即单击此处的P 按钮。
我明白了
不存在参数
或者:
应该在哪里设置参数值?
【问题讨论】:
标签: sql jetbrains-ide datagrip snowflake-cloud-data-platform
您还可以使用预定义的参数轻松地将它们绑定到查询中,更多数据可以在此链接中找到:https://www.jetbrains.com/help/datagrip/2018.2/settings-tools-database-user-parameters.html
即如果您需要在多个位置替换一个变量,请使用 :var_name
它将替换查询中所有出现的位置。
选择 x 从 y 其中 z = (:val) 和 w = (:val)
【讨论】: