如何在Squirrel SQL客户端3中定义/声明和使用变量

Bas*_*der 5 sql oracle squirrel-sql

我使用软件SQuirreL SQL Client Version 3.2.1,我想声明变量之类的

define dateFrom = '13/04/2012';
define dateTo = '13/04/2012'
Run Code Online (Sandbox Code Playgroud)

并在我的SQL查询中使用它

SELECT * FROM table_name WHERE TRUNC(column_name) BETWEEN to_date('&dateFrom','YYYY-MM-DD') AND to_date('&dateTo','YYYY-MM-DD');
Run Code Online (Sandbox Code Playgroud)

但它不起作用.如何在SQuirreL中定义和使用变量.

小智 1

也许不完全是你想要的,但是你尝试过加载插件“sqlparam”吗?它提供变量替换,例如

SELECT * FROM table_name WHERE TRUNC(column_name) BETWEEN :dateFrom and :dataTo
Run Code Online (Sandbox Code Playgroud)

运行此查询时,Squirrel 会询问值。