Я пытаюсь сохранить результат моего запроса в переменной, чтобы я мог использовать его в другом запросе, но получаю ошибки
create procedure store_validated_sku_id
("variable_sku_id" VARCHAR2)
as
BEGIN
SELECT vsku.SKU_ID INTO store_validated_sku_id.variable_sku_id
FROM vs_sku_discont_details_test discontd,vsx_dcs_sku vsku,auto_ship_view bcc
where discontd.sku_id = vsku.JDA_SKU_ID
and bcc.sku_id = vsku.SKU_ID AND vsku.web_eligible = 1
and vsku.discontinued =0 and bcc.auto_ship_eligible is null;
END store_validated_sku_id;
/
Получение следующих ошибок в логах компилятора:
Error(5,1): PL/SQL: SQL Statement ignored
Error(5,49): PLS-00302: component 'VARIABLE_SKU_ID' must be declared
Error(5,65): PL/SQL: ORA-00904: : invalid identifier