Monday, October 9, 2017

Pengertian PL / SQL

PL / SQL singkatan dari Bahasa Prosedural untuk Structured Query Language (SQL). Kalau kamu pernah memprogram pakai bahasa Pascal atau Ada, Kamu akan nemuin banyak sintaks yang familiar di PL / SQL.

SQL adalah bahasa yang cukup kuat untuk query dan updating data dalam database relasional.


Oracle membuat PL / SQL yang memperluas beberapa keterbatasan SQL untuk memberikan solusi yang lebih komprehensif untuk membangun aplikasi mission-critical yang berjalan di database Oracle.

Mengenal lebih jauh tentang bahasa PL / SQL


Sebelum memulai, disarankan untuk menyiapkan database Oracle yang sudah di install sistem operasimu untuk membantumu berlatih dan belajar PL / SQL lebih efektif.

Sulit untuk menulis aplikasi menggunakan SQL hanya karena setiap pernyataan SQL berjalan secara independen dan memiliki sedikit atau tidak ada efek satu sama lain. Untuk mengatasi keterbatasan ini, Anda sering harus menggunakan bahasa pemrograman lain seperti C / C ++, Perl, PHP, Java, dll, dengan menggunakan database interface standar. Oracle mendukung pendekatan ini ketika Anda ingin mengembangkan aplikasi yang berinteraksi dengan database Oracle.

Selain itu, Oracle juga mendorong Anda untuk menggunakan PL / SQL untuk bekerja dengan database Oracle karena PL / SQL membawa banyak keuntungan.

Sejarah PL / SQL


Oracle memperkenalkan PL / SQL (versi 1.0) pada produk Oracle Database versi 6.0 sebagai bahasa scripting di SQL * Plus dan bahasa pemrograman di SQL * Forms 3.

Sejak versi 7, Oracle melakukan upgrade besar untuk PL / SQL (versi 2.0) yang menyediakan lebih banyak fitur seperti procedures, functions, packages, records, collections,
dan beberapa ekstensi paket.

Sejak saat itu banyak fitur telah ditambahkan ke PL / SQL seperti dukungan XML, preprocessor, file I / O, orientasi objek, pernyataan baru seperti CONTINUE, GOTO, dll untuk membuatnya menjadi salah satu bahasa pemrograman yang paling terstruktur.

Keuntungan menggunakan PL / SQL


PL / SQL adalah bahasa yang sangat terstruktur


PL / SQL menyediakan sintaks yang sangat ekspresif yang memudahkan bagi siapa saja yang ingin belajar PL / SQL. kalo kamu sudah terbiasa dengan pemrograman dengan bahasa lain, kamu bisa saja mengerti bahasa PL / SQL dengan sangat  cepat dan memahami maksud dari kode tanpa kesulitan.

Fitur bahasa PL / SQL mencakup elemen berikut:

  •     Variables
  •     Block structure, nested block structure
  •     Conditional and sequential statements: IF, CASE, GOTO, CONTINUE and NULL
  •     Loop statements: WHILE loop, FOR loop
  •     Exception and error handling
  •     Data types: string, numbers, date & timestamp, Boolean and LOB
  •     Record
  •     Collection
  •     Cursor
  •     Procedures, functions, packages
  •     Object-orientation features
  •     Dynamic SQL and dynamic PL/SQL

PL / SQL adalah bahasa portabel dan standar untuk pengembangan Oracle


Setelah kamu mengembangkan program PL / SQL di Database Oracle, kamu juga dapat memindahkannya ke Database Oracle lainnya tanpa perubahan, dengan asumsi bahwa versi database Oracle kompatibel.

PL / SQL adalah bahasa yang disematkan


Program PL / SQL seperti fungsi dan prosedur disimpan dalam database Oracle dalam bentuk terkompilasi. Hal ini memungkinkan aplikasi atau pengguna untuk berbagi fungsionalitas yang sama yang tersimpan dalam database Oracle.

PL / SQL juga memungkinkan kamu untuk menentukan pemicu yang dapat dipanggil secara otomatis untuk menanggapi kejadian tertentu pada tabel terkait.
PL / SQL adalah bahasa berkinerja tinggi di dalam Oracle Database

Oracle menambahkan banyak perangkat tambahan ke PL / SQL agar lebih efisien untuk berinteraksi dengan database Oracle.


Referensi artikel asli: http://www.plsqltutorial.com/

0 comments:

Post a Comment

Popular Posts