簡體   English   中英

SAP HANA:從存儲過程中的帶有語句的表加載

[英]SAP HANA: Loading tables from with statements in stored procedures

是否可以通過HANA中的存儲過程從with語句加載表? 我嘗試執行的所有操作似乎無效,並且創建過程時唯一有效的操作只是通過select顯示with語句中的數據。 下面,我顯示了我嘗試使用語句數據進行訪問的三個示例。 當前在HANA修訂版84上。請注意,創建表僅出於測試示例的目的。

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

如果要在SQLScript過程中執行DDL語句,則需要為此使用動態SQL(EXEC)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM