Jeśli chcesz wybrać do rekordu %ROWTYPE, będziesz chciał wykonać SELECT *
zamiast wybierać poszczególne kolumny
create or replace
PROCEDURE GETCUSTOMER
(
arg_customerID demo_customers.customer_id%type,
returnRec OUT demo_customers%rowtype
)
AS
BEGIN
SELECT *
INTO returnRec
FROM demo_customers
WHERE customer_id = arg_customerID ;
END GETCUSTOMER;
Jeśli wybierzesz 4 kolumny w sposób jawny, Oracle oczekuje, że będziesz mieć 4 zmienne do wybierania tych wartości.