【发布时间】:2012-05-09 08:36:23
【问题描述】:
我使用的是 SQuirreL SQL Client Version 3.2.1 软件,我想像这样声明变量
define dateFrom = '13/04/2012';
define dateTo = '13/04/2012'
然后像这样在我的 sql 查询中使用它
SELECT * FROM table_name WHERE TRUNC(column_name) BETWEEN to_date('&dateFrom','YYYY-MM-DD') AND to_date('&dateTo','YYYY-MM-DD');
但它不起作用。 如何在 SQuirreL 中定义和使用变量。
【问题讨论】:
-
SQuirreL 是一个客户端,而不是实际的 RDBMS。你在调用什么 RDBMS?也就是说,变量将在您从 SQuirreL 发送到 RDBMS 的 SQL 中声明
-
我正在调用 Oracle 数据库。
-
您收到什么错误信息?格式掩码读取“YYYY-MM-DD”,而您的常量值格式为“DD/MM/YYYY”。您是否在查询中尝试过该格式?
标签: sql oracle squirrel-sql