У меня такая проблема с выходными данными, но имя_портфеля равно нулю, но я не думаю, что это важно, я не знаю, что такое синтаксис, и передаю два входных параметра: P_Portfolio_number и P_Stock_Code
begin
select Investor_Number,portfolio_description
into V_Investor_Number,V_portfolio_DES
from portfolio
where P_Portfolio_number=Portfolio_Number;
select First_Name,Last_Name
into V_firstname,V_Lastname
from investor
where Investor_Number=V_Investor_Number;
select Stock_name
into V_stock_name
from stock
where stock_code = P_Stock_Code;
select count(stock_code)
into V_count
from transaction
where P_Stock_Code = stock_code and
P_Portfolio_number=Portfolio_Number;
if V_count = 0 then
V_output := V_output || V_firstname||' '|| V_Lastname ||'does not exist ' || V_stock_name;
ELSIF
that one work with the output
почему-то нижеприведенное не работает
begin
select Investor_Number,portfolio_description
into V_Investor_Number,V_portfolio_DES
from portfolio
where P_Portfolio_number=Portfolio_Number;
select First_Name,Last_Name
into V_firstname,V_Lastname
from investor
where Investor_Number=V_Investor_Number;
select Stock_name
into V_stock_name
from stock
where stock_code = P_Stock_Code;
select count(stock_code)
into V_count
from transaction
where P_Stock_Code = stock_code and
P_Portfolio_number=Portfolio_Number;
if V_count = 0 then
V_output := V_output || V_firstname||' '|| V_Lastname ||'does not exist ' || V_stock_name||'in the '||V_portfolio_DES;
ELSIF
, когда я добавляю V_portfolio_DES в конце, вызовет исключение для других