Rabu, 21 November 2012

Memanggil PROCEDURE

Okay mas bro langsung aja dan mumpung (bahasa mana nih) saya masih ingin senam jari, tadi saya sudah bercerita bagaimana membuat procedure di oracle kini saatnya saya ingin bercerita bagaimana caranya memanggil procedure tapi bukan melalui PHP mas bro tapi melalui sintax sql, kebetulan saya memakai tools sqlPlus masih bawaannya oracle v.10 (bener-bener ga modal yah?, mulai dari database sampai sqlPlus nya juga bawaannya oracle, hehehehe... asas manfaat).


Keterangan Gambar :
Sebelum kita mengeksekusi procedure yang kita buat, kita cek terlebih dahulu nama ARLA sudah ada atau belum dengan perintah :
SQL> SELECT * FROM EMP WHERE ENAME='ARLA';
dan hasilnya : no rows selected Artinya nama ARLA belum ada atau data tidak ditemukan
Setelah data tidak ada atau tidak ditemukan, kita jalankan procedure yang telah kita buat tadi dengan perintah :
 SQL> exec tambah_data_emp (7400,'ARLA','PRESIDENT',7777,'28-jun-2007',10);
dan hasilnya : PL/SQL procedure successfully completed. artinya procdeure yang kita jalankan berhasil (HOREEEEEE)
Kalau kita tidak menggunakan procedure perintah untuk input data seperti di atas adalah :
SQL>INSERT INTO (EMPNO,ENAME,JOB,SAL,HIREDATE,DEPTNO)VALUES(7400,'ARLA','PRESIDENT',7777,'28-jun-2007',10);

Kemudian kita cek lagi apakah nama ARLA sudah ada ? dan hasilnya ada row nama ARLA terlihat.
dan perintah yang terakhir adalah :
SQL>Commit : memberitahukan kepada om oracle bahwa perintah/data yang di masukan sudah oke dan akhirnya om oracle bener2 menyimpan data tersebut di rumahnya. :)

Semoga bermanfaat......




Tidak ada komentar:

Posting Komentar