Ако искате да изберете в запис %ROWTYPE, трябва да направите SELECT *
вместо да избирате отделни колони
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;
Ако изберете изрично 4 колони, Oracle очаква да имате 4 променливи, в които да изберете тези стойности.