Jumat, 26 April 2013

PL/SQL

Apa itu PL/SQL ?
  
SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya. (dari wikipedia)

Bagi seorang programmer, menguasai SQL adalah sebuah kewajiban, karena program jaman sekarang pasti menggunakan database untuk menyimpan datanya. Bagi saya sendiri yang bisa menggunakan program PHP, biasa menggunakan database mysql dan oracle. Jadi untuk membuat sebuah aplikasi saya menggunakan program PHP dan database.
Sementar khusus bagi oracle, ada istilah PL/SQL. PL/SQL yang merupakan singkatan dari Procedural Language/Structured Query Language merupakan sebuah penggabungan antara bahasa pemrograman prosedural (PL) dan SQL syntax. Jika digambarkan sebagai berikut


pl sql
PL/SQL (Procedural Language/Structured Query Language) merupakan sebuah penggabungan antara bahasa pemrograman prosedural (PL) dan SQL syntax. PL/SQL adalah fasilitas yang disediakan Oracle sehingga pengguna dapat memanfaatkan konsep pemrograman. Dalam PL/SQL dapat digunakan perintah untuk memanipulasi data yang ada dalam database Oracle. PL/SQL membentuk pemrograman terstruktur dalam memproses data.
 
Beberapa kelebihan PL/SQL dalam database Oracle :
  • PL/SQL dapat digunakan di server sehingga client hanya dapat mengakses didalam server.
  • Penggunaan PL/SQL mudah dimengerti oleh setiap pengguna.
  • PL/SQL dapat didesain khusus untuk database Oracle dalam menggunakan program aplikasi.
Aturan penulisan :
  • Dapat ditulis dalam beberapa baris (tidak harus dalam satu baris perintah)
  • Dapat berupa nested blok
  • Karakter dan literal diapit oleh tanda kutip
  • Setiap perintah/blok diakhiri dengan titik koma(;)
  • Komentar diawali dengan tanda min dua kali(–) atau diapit dengan tanda /*…*/
  • Pemberian nilai menggunakan :=
  • Dapat menggunakan Bind Variable
  • Tanda garis miring(/) berarti “run”
 
Sumber :
 

0 komentar:

Posting Komentar