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

Oracle संग्रहीत कार्यविधि OUT पैरामीटर

आपका प्रश्न पूरी तरह स्पष्ट नहीं है। एक IN OUT पैरामीटर दोनों तरह से पारित किया जाता है, जैसा कि इसके नाम का तात्पर्य है। इसका मतलब है कि इसे एक चर पारित किया जाना है, न कि एक शाब्दिक और ऐसा करने के लिए आपको एक घोषित ब्लॉक की आवश्यकता है। उदाहरण के लिए:

declare
  l_segn number;
begin
  l_segn := 1;
  -- procedure will have received value = 1
  rifatt_segn0_ins(l_segn, 'x', 2, sysdate);
  -- procedure may have changed value of l_segn from 1 to something else
  dbms_output.put_line(l_segn); 
end;


  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:NULL और EMPTY स्ट्रिंग के बीच अंतर

  2. जावा:परिणामसेट getString () वातावरण के बीच भिन्न होता है

  3. ट्रिगर डालने के बाद उसी तालिका को अपडेट करें

  4. एक ही तालिका को अद्यतन करने के लिए Oracle ट्रिगर

  5. आप बाहरी जॉइन ऑपरेशन के साथ OR या IN का उपयोग क्यों नहीं कर सकते?