Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

PL/SQL प्रक्रिया - बहुत अधिक मान

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




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle में मिलीसेकंड में टाइमस्टैम्प के बीच अंतर

  2. कार्य या एक्सेल फ़ाइल के लिए BLOB के अंदर स्ट्रिंग ढूंढें और बदलें

  3. आईओ त्रुटि:रीड कॉल से माइनस वन मिला

  4. पुश बटन लेबल टेक्स्ट को कैसे बदलें और रनटाइम में एक नई कार्यक्षमता कैसे जोड़ें? ओरेकल फॉर्म

  5. Oracle में दिए गए प्रारूप में समय अंतर को परिवर्तित करना