পিএল/এসকিউএল
পিএল/এসকিউএল ( এসকিউএল-এর জন্য বিশেষ ভাষা ) হল ওরাকল কর্পোরেশনের এসকিউএল এবং ওরাকল রিলেশনাল ডাটাবেজের জন্য বিশেষ পরিশীলিত পোগ্রামিং ভাষা । পিএল/এসকিউএল ওরাকল ডেটাবেজে (প্রথমিক ভাবে সংস্করণ ৬ এবং সংস্করণ ৭ থেকে প্রসিডিউর/ফাংশন/প্যাকেজ/ট্রিগার) টাইমস টেন ইন-মেমরি ডাটাবেজ (সংস্করণ ১১.২.১ থেকে), এবং আইবিএম ডিবি২ (সংস্করণ ৯.৭ থেকে) ) ব্যবহার করা হয়ে আসছে। এর পরবর্তী সংস্করণ গুলতে ওরাকল কর্পোরেশন ওরাকল ডেটাবেজের প্রতিটি ধারাবাহিক সংস্করণ প্রকাশের সাথে সাথে পিএল/এসকিউএল সংস্করণের কার্যকারিতা বৃদ্ধি করে চলেছে। পিএল/এসকিউএল এ বিশেষভাবে যেমন শর্ত এবং লুপ অন্তর্ভুক্ত করা হয়েছে যা সাধারণ এসকিউএলে প্রথম দিকে ছিল না। এটি প্রোগ্রাম চলাকালীন (রান টাইম) কোন ব্যতিক্রম/এরর বা এক্সেপনশন এর সমাধান দিতে পারে। এতে প্রোগ্রামিং ভাষার ধ্রুবক এবং ভেরিয়েবল, প্রসিডিউর, ফাংশন, প্যাকেজ, টাইপ এবং এই ধরনের ভেরিয়েবল, এবং ট্রিগার ব্যবহার করা যায়। পিএল/এসকিউএল এর কালেকশন অনেকটা অন্যান্য পোগ্রামিং ভাষার অ্যারে এর মত। ওরাকল ডাটাবেজের সংস্করণ ৮ থেকে অবজেক্ট-অরিয়েন্টেশনের বৈশিষ্ট্যগুলি এতে অন্তর্ভুক্ত করে চলেছে। যে কেউ চাইলে পিএল/এসকিউএল দিয়ে ইউনিট তৈরি করতে পারে যেমন প্রসিডিউর, ফাংশন, প্যাকেজ, টাইপ এবং ট্রিগার ইত্যাদি। যেগুলি ওরাকল ডেটাবেজ প্রোগ্রামযোগ্য ইন্টারফেসে ব্যবহার করে এমন অ্যাপ্লিকেশনে (একাধিক কোড না লিখে) পুনঃব্যবহারের জন্য ডাটাবেজে সংরক্ষণ করা হয়। ঐতিহাসিকভাবে, পিএল/এসকিউএল এর প্রথম সর্বজনীন সংস্করণ শুর হয় ১৯৯৫ সালে, যা ছিল ওরাকল এর যাত্রা শুরু হওয়ার তিন বছর পরে। ওরাকল এর সূচনা হয় ~১৯৯২ সালে। এটি আইএসও SQL/PSM এর নীতিমালা সমর্থন করে।