【发布时间】:2019-03-23 09:08:36
【问题描述】:
我正在尝试将我的查询结果存储到一个变量中,以便我可以在另一个查询中使用它,但出现错误
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
【问题讨论】:
标签: sql oracle stored-procedures plsql