CREATE OR REPLACE PROCEDURE ShowShips3Task(
p_Register IN ship.registry_country%TYPE,
o_name OUT ship.ship_name%TYPE,
o_capitan OUT ship.captain_name%TYPE)
IS
procedure showshipsDisp(
o_cap out Ship.captain_name%type,
o_dis out Ship.displacement%type)
is
begin
Select Captain_name, Displacement
into o_cap, o_dis
from Ship Where Ship_name = 'Avrora';
end;
BEGIN
SELECT Ship_name , Captain_Name
INTO o_name, o_capitan
from Ship WHERE registry_country LIKE p_register || '%';
END;
如何執行一個程序在同一時間內的另一個程序?如何在Oracle的其他程序中調用程序,Sql Developer?
如何創建多值參數,意味着第二個程序裏面依賴於第一個程序的參數?
就像任何其他PL/SQL程序一樣。您可以使用'o_name'和'o_capitan'作爲過程'showhipsDisp'的輸入參數。 – kpater87
試試吧,但它只是打電話首先不是在裏面 –
你能告訴我們你試過了什麼?示例不顯示您要在哪裏調用嵌套過程。 – kpater87