11/16/2015

Cara Menggunakan Operator Logika Di Oracle PL/SQL

Pada tutorial Oracle PL/SQL kali ini, kita akan belajar tentang Cara Menggunakan Operator Logika Di Oracle PL/SQL.

Ada 3 macam operator logika di Oracle PL/SQL, yaitu:
  1. Operator Logika AND
  2. Operator Logika OR
  3. dan Operator Logika NOT

Operator AND


Operator logika AND akan menghasilkan nilai true, jika kedua operand bernilai true. Perhatikan tabel kebenaran operator AND di bawah ini.

Operand A Operand B AND
TRUE TRUE TRUE
TRUE FALSE FALSE
FALSE TRUE FALSE
FALSE FALSE FALSE


Operator OR


Operator logika OR akan menghasilkan nilai true, jika salah satu operand bernilai true. Perhatikan tabel kebeneran operator OR di bawah ini:

Operand A Operand B OR
TRUE TRUE TRUE
TRUE FALSE TRUE
FALSE TRUE TRUE
FALSE FALSE FALSE

Operator NOT


Operator NOT akan menghasilkan nilai kebalikan dari sebuah operand. Jika sebuah operand bernilai true, maka operator NOT akan memberikan nilai false.

Operand A NOT
TRUE FALSE
FALSE TRUE

Contoh Program


Di bawah ini adalah contoh implementasi operator logika pada program PL/SQL:

SQL> DECLARE
  2     x boolean := true;
  3     y boolean := false;
  4  BEGIN
  5     IF (x AND y) THEN
  6             dbms_output.put_line('Baris 1 - Condition is true');
  7     ELSE
  8             dbms_output.put_line('Baris 1 - Condition is false');
  9     END IF;
 10
 11     IF (x OR y) THEN
 12             dbms_output.put_line('Baris 2 - Condition is true');
 13     END IF;
 14
 15     IF (NOT x) THEN
 16             dbms_output.put_line('Baris 3 - x is not true');
 17     ELSE
 18             dbms_output.put_line('Baris 3 - x is true');
 19     END IF;
 20
 21     IF (NOT y) THEN
 22             dbms_output.put_line('Baris 4 - y is not true');
 23     ELSE
 24             dbms_output.put_line('Baris 4 - y is true');
 25     END IF;
 26  END;
 27  /

Jika program di atas dijalankan, maka akan menghasilkan output di bawah ini:

Baris 1 - Condition is false
Baris 2 - Condition is true
Baris 3 - x is true
Baris 4 - y is not true

PL/SQL procedure successfully completed.


Sekian tutorial singkat tentang Cara Menggunakan Operator Logika Di Oracle PL/SQL. Semoga bermanfaat & Happy Learning Oracle PL/SQL.

Salam,

Nursalim

No comments:

Post a Comment