PLSQL Procedural Language Structured Query Language ‘ nin kısa adıdır. 1980 ler’n sonunda Oracle tarafından geliştirilmeye başlanmıştır.
- PL/SQL taşınabilir, yüksek performanslı transaction-processing dilidir.
- PL/SQL veritabanı tarafından yorumlandığı için işletim sistemi bağımsızdır.
- SQL’i doğrudan SQL*Plus üzerinden çalıştırabiliriz.
- Başka programlar, veritabanından direk PL/SQL kodlarını çağırabilir.
- PL/SQL’in sözdizimi ADA ve Pascal diline dayanmaktadır.
PL/SQL yapısal dillere ait özelliklerin SQL’e eklenmesiyle ortaya çıkan Oracle’a has bir dildir. İstemcisunucu ortamları tasarlama ile ağ üzerindeki dağıtık işlemler yapma ve transactionlar çalıştırma imkanı sunmaktadır. PL/SQL kullanarak her türlü SQL cümleciğini yazabilirsiniz. Dinamik SQL ifadeleri oluşturup, çalıştırabilirsiniz. PL/SQL programları genellikle veritabanında saklanırlar. Bu nedenle sorguların istemciden veritabanına gönderilmesi ve tekrar istemciye gönderilmesine gerek yoktur. Böylecilikle ağ trafiğini de azaltmış olur.
(continue reading…)