hana—在sql中为变量的值赋值

3duebb1j  于 2021-07-29  发布在  Java
关注(0)|答案(1)|浏览(1036)

我有一个变量叫做 LV_MAIN 有价值的 LV_TEMP 现在我想给 LV_TEMP 并为 LV_TEMP . 我怎样才能做到这一点?
详细说明:

LV_MAIN := LV_TEMP

现在我想分配:

LV_TEMP := '7'

想执行:

SELECT :LV_TEMP FROM DUMMY;

我该怎么做?

w8rqjzmb

w8rqjzmb1#

要执行sql脚本,需要一个“逻辑容器”。
这个“逻辑容器”可以是触发器、存储过程、表函数或匿名块。
对于简单的一次性查询或原型,匿名块是最容易使用的选项:

DO BEGIN -- this indicates the start of the anon. block
DECLARE lv_temp NVARCHAR(2) := '7';

SELECT 
     :lv_temp 
FROM 
    DUMMY;

END; -- this indicates the end of the anon. block

相关问题