В документации SAP описан оператор EXPORT .
К сожалению, у меня есть следующая ошибка в хранимой процедуре:
Синтаксическая ошибка в объекте процедуры: неправильный синтаксис рядом с '#': строка 18 столбец 8 (в позиции 487)
Строка 18:
EXPORT #MY_EXPORT AS CSV INTO '/path/filename' with replace;
Как это исправить?
Полный SQL
PROCEDURE "MY_SCHEMA"."my.package::EXPORTCVINTOCSV" ( )
LANGUAGE SQLSCRIPT
SQL SECURITY INVOKER
DEFAULT SCHEMA MY_SCHEMA
AS
BEGIN
--create local temporary table #MY_EXPORT as (
create table MY_EXPORT as (
SELECT a.*
FROM "_SYS_BIC"."my.package/myView" a
JOIN "_SYS_BIC"."my.package/myOtherView" b
ON a."CheckID" = b."CheckID"
WHERE a."SchedulingID" IS NOT NULL
);
EXPORT MY_EXPORT AS CSV INTO '/my/export/path' with replace;
END;