यदि आप %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 चर रखने की अपेक्षा करता है।