Можно ли загружать таблицу из инструкции с помощью хранимой процедуры в HANA? Ничто из того, что я пытаюсь, похоже, работает, и единственное, что работает при создании процедуры, - это просто отображение данных из оператора с помощью select. Ниже я показываю три примера, которые я попытался получить с помощью данных инструкции. В настоящее время по версии HANA 84. Обратите внимание, что создание таблицы предназначено только для примера тестирования.SAP HANA: загрузка таблиц с помощью инструкций хранимых процедур
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
Обычно вы не создавали постоянные (не временные) таблицы в хранимой процедуре sql. Сохраненные procs предназначены для доступа к данным, а не для определения данных. – StingyJack
Извините, да, создание таблицы было предназначено для примера тестового примера. В моем сценарии реальной жизни загружаемая таблица уже создана. – Jared