有一个与此主题相关的问题,但与我要问的问题不同,我需要做一些类似于我们在SQL中所做的事情,但这次是在Denodo中。
这是用SQL表示的:
DECLARE @curr varchar (10);
SET @curr = 'USD;
SELECT
Country,
Currency
FROM
Currencies
WHERE
Currency = @curr;我在Denodo尝试过这样的东西
SELECT
Country,
Currency
FROM
Currencies
WHERE
Currency = GETVAR('curr', 'VARCHAR', 'USD');但是没有显示出结果。有人知道如何在Denodo中做类似SQL变量声明的事情吗?
发布于 2020-08-05 17:29:04
此错误是由于错误的数据类型导致的。您可以使用'text‘代替'varchar’。此更改将保存您的查询:)
下面是一个用法示例
select
*
from
storm_storm_t001l
where
werks = GETVAR('werks', 'text', '1331')
;https://stackoverflow.com/questions/63003091
复制相似问题