PL/SQL क्या होता हैं, और इसका उपयोग क्या हैं ?

PL/SQL क्या होता हैं, और Use क्या हैं ?

PL/SQL Structured Query Language (SQL) का एक एक्सटेंशन है, जो Oracle में उपयोग किया जाता है। SQL के विपरीत, PL/SQL प्रोग्रामर को एक प्रक्रियात्मक प्रारूप (Procedural format) में कोड लिखने की अनुमति देता है। 

यह सुपर शक्तिशाली SQL Query बनाने के लिए प्रक्रियात्मक (Procedural) भाषा की SQL के साथ SQL के data-power को जोड़ती है।

Procedure एक stored प्रोग्राम होता है जिसमें से हम parameters pass कर सकते है।procedures का प्रयोग एक specific task को perform करने के लिए किया जाता है। यह दूसरे प्रोग्रामिंग लैंग्वेज के procedure की तरह ही similar होता है।


PL/SQL क्या होता हैं
Architecture of PL/SQL

PL/SQL का Architecture तीन प्रकार का होता हैं, तो आइये इनके बारे में जानते हैं|  

  1.  PL/SQL Block   
  2.  PL/SQL Engine  
  3.  Database Server

1. PL/SQL Block


  • यह वह Component है जिसमें वास्तविक PL/SQL कोड होता है।
  • इसमें कोड को logical रूप से divide करने के लिए अलग-अलग block होते है।
  • इसमें SQL निर्देश भी है, जो database server के साथ interact करता था।
  • सभी PL/SQL इकाइयों को PL/SQL block के रूप में माना जाता है, और यह Architecture का first step है जो प्राथमिक input के रूप में कार्य करता है।
    PL / SQL Unit के ये विभिन्न प्रकार हैं।
ü  अनाम ब्लॉक (Anonymous Block)
ü  समारोह (ceremony)
ü  पुस्तकालय (Library)
ü  Packege body
ü  पैकेज की विशिष्टता (Specialty of package)
ü  उत्प्रेरक (catalyst)
ü  प्रकार (Type)
ü  Body type

   
2. PL/SQL Engine 
  • PL/SQL Engine वह Component है, जहां कोड की Actual processing होती है।
  • PL/SQL इंजन Input में PL/SQL इकाइयों और SQL भाग को अलग करता है।
  • Separate PL/SQL unit को PL/SQL इंजन द्वारा ही नियंत्रित किया जाता हैं।
  • SQL का हिस्सा डेटाबेस सर्वर को भेजा जाता हैं, जहां database के साथ वास्तविक Interaction होता है।
  • इसे database सर्वर और application सर्वर दोनों में स्थापित किया जा सकता है।

3. Database Server 

  • यह Pl/SQL यूनिट का सबसे महत्वपूर्ण घटक है जो डेटा को स्टोर करता है।
  • PL/SQL इंजन डेटाबेस सर्वर से बातचीत करने के लिए PL/SQL इकाइयों से SQL का उपयोग करता है।
  • इसमें SQL निष्पादक होता है जो इनपुट SQL कथनों को पार्स करता है और उसी को निष्पादित करता है।

Note:- आप को यह Post कैसी लगी, और कोई सवाल होतो हमें Comment में बताये और इसे अपने दोस्तों के साथ share  करे, ताकि उन्हें यह जानकारी मिल सके

अगर अभी बी कोई सवाल आप पूछना चाहते हो तो निचे Comment Box में जरुर लिखे। और कोई सुझाव देना चाहते हो तो जरुर दीजिये जिस्से हम आपके लिए कुछ नया कर सके।

हमारे Blog को अभी तक अगर आप Subscribe नहीं किये हैं तो जरुर Subscribe🙏 करें। कोशीश करेंकुछ नया सीखें और दूसरों को सिखाएं। चलो बनायें Digital India जय हिंदवंदेमातरम्धन्यवाद....👍।


Share on Whatsapp

PL/SQL क्या होता हैं, और इसका उपयोग क्या हैं ? PL/SQL क्या होता हैं, और इसका उपयोग क्या हैं ? Reviewed by Vivek on नवंबर 22, 2019 Rating: 5

कोई टिप्पणी नहीं:

If you have any doubts. Please let me know

Blogger द्वारा संचालित.