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

क्या कर्सर में पीएल/एसक्यूएल चर प्रभावी रूप से बाध्य पैरामीटर के समान हैं?

सबसे पहले, अच्छा सवाल।

मैं एक छोटा सा उद्धरण देना चाहूंगा:

<ब्लॉकक्वॉट>

पीएल/एसक्यूएल वेरिएबल का प्रत्येक संदर्भ वास्तव में एक बाइंड वेरिएबल है।

ऐसा कहकर,

PL/SQL स्वयं बाइंड वैरिएबल से संबंधित अधिकांश समस्याओं का ध्यान रखता है , उस बिंदु तक जहां आपके द्वारा लिखे गए अधिकांश कोड पहले से ही बिना आपको जाने बाइंड वेरिएबल्स का उपयोग करते हैं। उदाहरण के लिए, PL/SQL के निम्न बिट को लें:

create or replace procedure dsal(p_empno in number)
as
  begin
    update emp
    set sal=sal*2
    where empno = p_empno;
    commit;
  end;
/

अब आप सोच रहे होंगे कि आपको p_empno को बाइंड वेरिएबल से बदलना होगा। हालांकि, अच्छी खबर यह है कि पीएल/एसक्यूएल चर का प्रत्येक संदर्भ वास्तव में एक बाध्य चर है।

स्रोत



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DBMS_OUTPUT के साथ Oracle में तालिका में DBMS_OUTPUT.Put_Line आउटपुट लॉग करें। Get_Lines

  2. वैरिएबल कैसे घोषित करें और उसी Oracle SQL स्क्रिप्ट में इसका उपयोग कैसे करें?

  3. Oracle 10g कॉलम अस्पष्टता के बारे में शिकायत क्यों नहीं करता है?

  4. Oracle की तरह mysql में ट्रंक दिनांक फ़ील्ड

  5. क्या Oracle के पास SQL ​​​​सर्वर के तालिका चर के बराबर है?