Dalam 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.
PL/SQL merupakan bahasa block-structured (berstruktur blok). Yaitu bahwa unit-unit dasar (procedure, function, dan blok tanpa nama (anonymous block)) yang membentuk program PL/SQL merupakan blok logikal, yang mana dapat berisi beberapa sub-sub blok bersarang (nested-blocks) Dengan PL/SQL kita tidak perlu menggunakan sebuah bahasa pemrograman sendiri.fungsi-fungsi standard di bahasa pemrograman sudah ada di sini dan bisa langsung digabung dengan perintah SQL untuk memanipulasi database.
Blok PL/SQL memiliki tiga bagian: bagian declarative, bagian executable, dan bagian exception-handling. Dalam PL/SQL, peringatan dan kondisi error disebut dengan exception.
Bentuk umum struktur PL/SQL :
DECLARE
variabel tipe_data;
konstanta CONSTANT tipe_data := nilai;
...
BEGIN
statement_1;
statement_2;
...
EXCEPTION
WHEN nama_eksepsi THEN statement_untuk_mengatasi_error;
...
END;
Contoh :
SET SERVEROUTPUT ON
DECLARE
teks VARCHAR2 (20);
BEGIN
teks := ‘Belajar Oracle’;
DBMS_OUTPUT.PUT_LINE(teks);
END;
/
0 komentar:
Posting Komentar