DBeaver,如何声明变量并使用它们?
Posted
技术标签:
【中文标题】DBeaver,如何声明变量并使用它们?【英文标题】:DBeaver, How to declare variables and use them? 【发布时间】:2019-10-27 04:46:55 【问题描述】:我只想知道是否可以在 DBeaver 的 sql 编辑器上声明变量并在查询中使用它们
【问题讨论】:
【参考方案1】:您必须在 DBeaver -> 窗口 -> 首选项 -> 数据库 -> 编辑器 -> SQL 编辑器 -> SQL 处理的“SQL 处理”设置中启用变量处理。 Parameters
上有一个块,您可以更改设置。请参阅 wiki 上的 Dynamic Parameter binding 部分。
你应该可以这样做:
@set date = '2019-10-09'
SELECT $date::DATE, $date::TIMESTAMP WITHOUT TIME ZONE
产生:
| date | timestamp |
|------------|---------------------|
| 2019-10-09 | 2019-10-09 00:00:00 |
【讨论】:
【参考方案2】:是的,你可以,使用:
。
一个例子:
SELECT * FROM "SYSIBM".SYSDUMMY1
WHERE IBMREQD = :YOUR_VARIABLE
【讨论】:
我的想法是在代码顶部声明该变量,例如在“Select”上方声明该变量的值,如..... my_variable = “success” .. 我认为这是唯一的办法以上是关于DBeaver,如何声明变量并使用它们?的主要内容,如果未能解决你的问题,请参考以下文章