.:: Jasa Membuat Aplikasi Website,Desktop,Android Order Now..!! | | Order Now..!! Jasa Membuat Project Arduino,Robotic,Print 3D ::.

Bagaimana Cara Membuat Procedure Di Oracle PL/SQL

0 komentar


بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم
bismillaahirrahmaanirrahiim

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Assalamu'alaikum warahmatullahi wabarakatuh

Sintak Dasar

Untuk membuat Procedure di Oracle PL/SQL, Anda dapat menggunakan perintah CREATE OR REPLACE PROCEDURE.



Dibawah ini adalah sintak dasar untuk membuat Procedur di Oracle PL/SQL

CREATE [OR REPLACE] PROCEDURE [nama_schema] nama_procedure
[(paramater [,paramater])]
IS | AS
[deklarasi]
BEGIN
[deklarasi]
[EXCEPTION]
[deklarasi_exception]
END [nama_procedure];


Penjelasan sintak:
  • Tanda yang ada di dalam kurung siku "[ ]" merupakan bersifat opsional.
  • Paramater yang digunakan untuk membuat Procedure ada 3 macam, yaitu:
    1. IN - merupakan parameter yang nilainya dapat digunakan (ditangkap) pada bagian badan procedure atau function. Anda tidak harus menyertakan IN pada paramater, karena secara default Oracle akan membuatkannya.
    2. OUT - merupakan parameter yang nilainya dapat digunakan oleh si pemanggil procedure atau function.
    3. IN OUT - merupakan parameter yang nilainya digunakan oleh procedure atau function yang kemudian diproses, dan selanjutnya dikembalikan kepada si pemanggil procedure atau function.

Menggunakan/Memanggil Procedure

Anda dapat menggunakan Procedure yang telah Anda buat dengan menggunakan perintah EXEC nama_procedure.

Contoh

EXEC tambah_bilangan;

tambah_bilangan adalah contoh nama Procedure yang telah Anda buat.

Catatan:

Sebelum Anda menjalankan Procedure, Anda harus mengaktifkan Server Output terlebih dahulu dengan perintah:

SQL> SET SERVEROUTPUT ON


Contoh Procedure

Dibawah ini adalah program untuk membuat Procedure di PL/SQL:

Contoh #1 - Membuat Procedure Tanpa Parameter

CREATE OR REPLACE PROCEDURE print_bintang
IS
vBintang VARCHAR(10);
BEGIN
SELECT '*****' INTO vBintang
FROM dual;

DBMS_OUTPUT.PUT_LINE(vBintang);
END print_bintang;

Procedure created.

Output:

SQL> SET SERVEROUTPUT ON
SQL> EXEC print_bintang;
*****

PL/SQL procedure successfully completed.

Contoh #2 - Membuat Procedure dengan parameter IN.

CREATE OR REPLACE PROCEDURE add_number(bil_1 IN NUMBER, bil_2 IN NUMBER)
IS
vTambah VARCHAR(10);
BEGIN
SELECT bil_1 + bil_2 INTO vTambah
FROM dual;

DBMS_OUTPUT.PUT_LINE('Hasil Penambahan '||vTambah);
END add_number;

Procedure created.

Output:

SQL> SET SERVEROUTPUT ON
SQL> EXEC ADD_NUMBER(4,10);
Hasil Penambahan 14

PL/SQL procedure successfully completed.


Menghapus Procedure

Untuk menghapus sebuah Procedure di Oracle PL/SQL, Anda dapat menggunakan sintak dibawah ini:

DROP PROCEDURE nama_procedure;

Contoh:

DROP PROCEDURE add_number;


Menampilkan Daftar Procedure

Anda dapat menampilkan daftar procedure yang ada di Oracle dengan menggunakan query dibawah ini:

SQL> SELECT OBJECT_NAME "NAMA PROCEDURE"
2 FROM USER_OBJECTS
3 WHERE OBJECT_TYPE = 'PROCEDURE';

NAMA PROCEDURE
-------------------------------------------
ADD_NUMBER
PRINT_BINTANG


Sekian tutorial singkat Bagaimana Cara Membuat Procedure Di Oracle PL/SQL. Semoga bermanfaat & Happy Learning PL/SQL.


Jika Anda menyukai tutorial ini, silahkan Anda share dan Anda bagikan dengan teman-teman Anda, dan jika Anda ingin berdiskusi tentang judul tutorial diatas, atau pun mau bertanya tentang tutorial ini silahkan Anda untuk menggunakan fasilitas komentar untuk berdiskusi dan bertanya di blog ini.

Salam,

~Nursalim~
Naura-Lab.blogspot.com
Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
NB :: Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code, membeli hardware elektronika untuk kepentingan Perusahaan maupun Tugas Akhir (TA/SKRIPSI), Insyaallah Saya siap membantu, untuk Respon Cepat dapat menghubungi kami, melalui :

No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com


atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :

ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِين
Alhamdulilah hirobil alamin

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
wassalamualaikum warahmatullahi wabarakatuh


Artikel Bagaimana Cara Membuat Procedure Di Oracle PL/SQL, Diterbitkan oleh scodeaplikasi pada Sabtu, 14 Februari 2015. Semoga artikel ini dapat menambah wawasan Anda. Website ini dipost dari beberapa sumber, bisa cek disini sumber, Sobat diperbolehkan mengcopy paste / menyebar luaskan artikel ini, karena segala yang dipost di public adalah milik public. Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code ,Dengan Cara menghubungi saya Ke Email: Fajarudinsidik@gmail.com, atau No Hp/WA : (fajar) : 085369237896, (puat) : 085267792168.

Tawk.to