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

पायथन में ओरेकल फ़ंक्शन को कैसे कॉल करें?

इस ट्यूटोरियल में, आप सीखेंगे कि पायथन में Oracle फ़ंक्शन को कैसे कॉल करें। मैं cx_Oracle लाइब्रेरी callfunc . का उपयोग करके एक उदाहरण दे रहा हूं पायथन कार्यक्रम में कार्य करें। सिंटैक्स विवरण और नमूना कार्यक्रम निम्नलिखित हैं।

CX_Oracle callfunc फंक्शन सिंटैक्स

cursor.callfunc('oracle_function_name', variable_to_hold_return_value, [argument_1, तर्क_2, ...])

Oracle डेटाबेस फ़ंक्शन उदाहरण

निम्नलिखित Oracle फ़ंक्शन दूसरे नंबर द्वारा पहली संख्या के प्रतिशत की गणना करने के लिए दो संख्या तर्क लेगा।

फ़ंक्शन बनाएं या बदलें कैल्क_प्रतिशत (पी_1 संख्या में, पी_2 संख्या में) NUMBERISn_pct NUMBER लौटाएं:=0;BEGINIF p_1 NULLTHEN_pct नहीं है:=(p_1 * p_2) / 100;END IF;END n_pctage लौटाएं; /पूर्व> 

पायथन में Oracle फ़ंक्शन को कॉल करने का उदाहरण

नीचे दिया गया पायथन प्रोग्राम n_1 को पहले पैरामीटर और n_2 को दूसरे पैरामीटर के रूप में पास करके उपरोक्त Oracle फ़ंक्शन को कॉल करेगा। इसके अलावा, n_pct संख्या चर का उपयोग फ़ंक्शन द्वारा वापसी मान रखने के लिए किया जाता है।

आयात करें ', n_pct , [n_1 , n_2 ])प्रिंट (str(n_2)+"%", "प्रतिशत", n_1, "है:", n_pct.getvalue ())cur.close()con.close()

आउटपुट

80 का 20% प्रतिशत है:16.0

यह भी देखें:

  • पायथन में Oracle संग्रहीत कार्यविधि को कैसे कॉल करें?

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-02287:यहां अनुक्रम संख्या की अनुमति नहीं है

  2. ओरेकल समवर्ती प्रबंधक - ई-बिजनेस सूट के लिए सीपी विश्लेषक

  3. Oracle ट्रिगर त्रुटि ORA-04091

  4. पीएल/एसक्यूएल का उपयोग करके ईमेल पते को कैसे सत्यापित करें?

  5. Oracle में IDLE टाइमआउट पैरामीटर