[英]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.