Definisi PL/SQL

PL/SQL adalah bahasa pemrograman yang merupakan perluasan dari Structured Query Language.PL merupakan singkatan dari Prosedural Language. Berbeda dengan Cari Uang Lewat ekiosku.com jika
PL/SQL merupakan bahasa pemrograman yang menggabungkan bahasa procedural, seperti pernyataan percabangan (IF-THEN-ELSE), pengulangan (LOOP) dan deklarasi variable. PL/SQL dikembangkan oleh Oracle untuk pembuatan Fungsi, Database Trigger, dan Stored Procedure.


Function merupakan sekumpulan perintah PL/SQL untuk menjalankan suatu tugas tertentu dan mengembalikan suatu nilai.
Terdapat pada sebuah program unit yang disimpan dalam database untuk mengerjakan suatu tugas dengan mengembalikan suatu nilai tertentu.
Syntax Function:
CREATE [OR REPLACE] FUNCTION name [(parameter[, parameter,…])]
RETURN datatype IS
[local declaration;]
BEGIN
executable statements;
[EXCEPTION
Exception handlers]
END [name];

Database triger merupakan sebuah program unit yang disimpan didalam database dan hanya dapat dieksekusi (fired) secara implisit oleh server (oracle server) menurut event yang terjadi pada object acuan dari trigger tersebut.
Triger dapat berisi SQL, PL/SQL, dan Java statement. Selain itu juga dapat memanggil method yang ditulis menggunakan bahasa C.

Kegunaannya Triger :
1.Menentukan nilai kolom – kolom tertentu secara otomatis
2.Menghindarkan transaksi yang tidak valid
3.Membuat autorisasi sekuriti yang kompleks
4.Membuat bussines rule yang kompleks

Event eksekusi trigger :
1.DML event (INSERT, UPDATE & DELETE) statement.
2.DDL event (CREATE, ALTER & DROP) statement
3.Database event (Startup/Shutdown, Error Message & User event (Logon/Logoff))

Procedure ialah sekumpulan perintah PL/SQL untuk menjalankan suatu tugas tertentu. Stored procedure ialah prosedur yang telah di compile dan disimpan dalam database.
Di dalam Procedure terdapat schema yang berisi sekumpulan SQL statement dan perintah – perintah PL/SQL yang disimpan dalam database dan bekerja sebagai sebuah unit yang dapat mengerjakan sekumpulan tugas tertentu.
Syntax Procedure:
CREATE [OR REPLACE] PROCEDURE name [(parameter[, parameter,…])] IS
[local declaration;]
BEGIN
executable statements;
[EXCEPTION
Exception handlers]
END [name];


Jika sudah jago jadi programmer PL SQL silahkan Ikuti Cara Cari Uang Lewat ekiosku.com

2 comments:

  1. kalo apa yg dimaksud dengan run time dynamic SQL? please help me

    ReplyDelete