2

我将在 SQL 表达式的许多语句中使用相同的值。那么可以在查询开始时声明并赋值给一个变量,并通过它来引用这个值吗?(我正在 WSO2 DAS 中编写执行计划)

4

1 回答 1

0

目前不支持此功能。然而,支持这一点一直在讨论中,因此这可能会在未来的版本中实现。

如果要存储一个值并在查询中使用它,当前可用的方法是:

  • 将该值放入索引事件表中,然后与事件表进行连接以在需要时读取该值。

索引内存事件表在内部使用哈希映射,因此您可以使用哈希映射来存储变量,这样哈希映射的键将是变量的名称,哈希映射的值将是值你的变量。

但是我觉得上述解决方案对于您的要求来说太复杂了。

于 2016-08-16T12:28:16.997 回答