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 होता है।
Architecture of PL/SQL
1. PL/SQL Block
2. PL/SQL Engine
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 तीन प्रकार का होता हैं, तो आइये इनके बारे में जानते हैं|
- PL/SQL Block
- PL/SQL Engine
- Database Server
- यह वह Component है जिसमें वास्तविक PL/SQL कोड होता है।
- इसमें कोड को logical रूप से divide करने के लिए अलग-अलग block होते है।
- इसमें SQL
निर्देश भी है, जो
database server के साथ interact करता था।
- सभी PL/SQL इकाइयों को PL/SQL block के रूप में माना जाता है, और यह Architecture का first step है जो
प्राथमिक input के रूप में कार्य करता है।
ü अनाम ब्लॉक (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 क्या होता हैं, और इसका उपयोग क्या हैं ?
Reviewed by Vivek
on
नवंबर 22, 2019
Rating:

कोई टिप्पणी नहीं:
If you have any doubts. Please let me know