Langsung ke konten utama

Pos

Menampilkan postingan dari Oktober, 2010

Implisit dan Explisit

Dalam pengerjaan perintah-perintah untuk menampilkan data Implisit & explisit dalam oracle ada beberapa hal yang perlu diperhatikan, diantaranya:
periksa apakah user hr dalam oracle telah ter-unlock atau belum.usahakan untuk mengetahui cara melihat data-data yang ada di dalam user hr tersebut usahakan untuk mempelajari syntax perintah Select.saat menampilkan data explisit dibutuhkan beberapa urutan syntax tambahan dibandingkan saat menampilkan data implisit. syntax tersebut adalah DOFC yaitu DECLARE, OPEN, FETCH, dan CLOSE.Berikut beberapa contoh perintah/ syntax untuk menampilkan data implisit & explisit baik 1 tabel, 2 tabel, maupun 3 tabel.

Perintah untuk menampilkan data implisit 1 tabel:declare
kota locations.city%type;
kode_pos locations.postal_code%type;
provinsi locations.state_province%type;

begin
kota:='&masukkan_kota';

select city, postal_code, state_province
into kota, kode_pos, provinsi
from locations
where city = kota;

dbms_output.put_line('Kota '|| kota…

SCRIPTING PL/ SQL

Secara garis besar, satu blok PL/ SQL yang lengkap terdiri dari 3 bagian, yaitu :
•    Declaration section
•    Executable section
•    Exception section

Penggambarannya adalah sebagai berikut:

DECLARE . . . .     (DECLARATION SECTION)
BEGIN . . . .     (EXECUTABLE SECTION)
. . . .     (EXCEPTION SECTION)
END; /


Contoh scripting PL/ SQL untuk menampilkan SELAMAT DATANG adalah :

DECLARE
BEGIN
dbms_output.put_line(‘SELAMAT DATANG’);
END; /


Contoh lain scripting PL/ SQL untuk menghitung jumlah angka dengan inputan user adalah :

DECLARE
A number(3);
B number(3);
C number(5);

BEGIN
A:=&nilai_a;
B:=&nilai_b;
C:=a+b;

dbms_output.put_line(‘BELAJAR BERHITUNG’);
dbms_output.put_line(a || ‘ ditambah ’ || b || ‘ sama dengan ’ || c) ;

END;
/

Penjelasan :
-    Penggunaan tanda petik satu (' ') adalah untuk menampilkan isi yang ada didalamnya tanpa perlu adanya deklarasi.
-    Penggunaan & untuk nilai A dan nilai B adalah sebagai inputan untuk user.
-    Penggunaan tanda || adalah sebagai pemisah ant…