SAP HANA:从存储过程中的语句加载表

时间:2015-04-07 14:44:20

标签: sql hana

是否可以通过HANA中的存储过程从with语句加载表?我尝试的任何东西似乎都无法工作,并且在创建过程时唯一有效的方法就是通过select显示with语句中的数据。下面我展示了我尝试使用语句数据访问的三个示例。目前在HANA修订版84上。请注意,表create仅用于测试示例。

CREATE PROCEDURE test_proc
LANGUAGE SQLSCRIPT
SQL SECURITY INVOKER
AS

BEGIN

create table t1 (cal_day date);

with w1 as (
    select current_date cal_day from dummy
    )

--works just fine but isn't loading the data into anything
select * from w1;

--get indentifier must be declared error
select cal_day into t1 from w1;

--get incorrect syntax error    
insert into t1
    select cay_day from w1;

END

1 个答案:

答案 0 :(得分:0)

如果要在SQLScript过程中执行DDL语句,则需要使用动态SQL(EXEC)。