प्रक्रियात्मक भाषा/संरचित क्वेरी भाषा (पीएल/एसक्यूएल) ओरेकल द्वारा संरचित क्वेरी भाषा (एसक्यूएल) प्रोग्रामिंग भाषा एक्सटेंशन का कार्यान्वयन है। पीएल/एसक्यूएल एक शक्तिशाली उपकरण है जो प्रोग्रामिंग सुविधाओं के अतिरिक्त बोनस के साथ एसक्यूएल की क्वेरी करने की क्षमता को जोड़ता है।
1990 के दशक की शुरुआत में Oracle7 से शुरुआत करते हुए, Oracle ने पहली बार PL/SQL विकसित और पेश किया। उस समय से, जहाँ भी SQL की पेशकश की जाती है, वहाँ PL/SQL को शामिल किया गया है। PL/SQL कोड को प्रोसेस करने के लिए सॉफ़्टवेयर के अंदर एक अलग Oracle PL/SQL इंजन का उपयोग किया जाता है।
SQL की तरह, PL/SQL एक सख्त सिंटैक्स-नियंत्रण संरचना का पालन करता है। पीएल/एसक्यूएल कोड ब्लॉक में तीन मुख्य खंड होते हैं:
घोषणा (वैकल्पिक): घोषणा अनुभाग परिचय कीवर्ड DECLARE है।
निष्पादन (अनिवार्य): मुख्य निष्पादन अनुभाग परिचय कीवर्ड BEGIN है।
अपवाद (वैकल्पिक): अपवाद प्रबंधन अनुभाग परिचय कीवर्ड अपवाद है।
इस प्रकार, लेआउट स्वरूप निम्नानुसार संरचित है:
घोषित
घोषणा_अनुभाग
शुरू
कार्यक्रम_निष्पादन
अपवाद
एक्सेप्शन हेंडलिंग
विशुद्ध SQL के बजाय केवल PL/SQL का उपयोग करके बनाई गई वस्तुओं में फ़ंक्शन, पैकेज और प्रक्रियाएं शामिल होती हैं। हालाँकि, SQL कोड चलाने वाले अधिकांश एप्लिकेशन PL/SQL का भी समर्थन करते हैं। इस प्रकार, डेटाबेस प्रशासक और डेवलपर्स शायद ही कभी SQL और PL/SQL कोड को अलग करते हैं।
0 Comments