Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Przykład warunku Oracle IF

W Oracle PL/SQL warunek JEŻELI służy do logicznego sprawdzenia pewnych wartości. Jeśli warunek ma wartość TRUE lub FALSE, to wykonuje instrukcje, po których następuje ten warunek. W tym poście na blogu podaję przykład Oracle IF Condition z informacją o składni.

Składnia

IF boolean_condition THEN
  -- statements to execute
ELSIF boolean_condition THEN
  -- statements to execute
ELSE
  -- statements to execute
END IF;

Przykład warunku Oracle IF

W poniższym przykładzie program PL/SQL sprawdzi wartość zmiennej za pomocą Warunku JEŻELI, czy jeśli jest ona równa NULL lub wynosi od 1 do 9 lub jest większa niż 9, a następnie, którykolwiek z warunków jest prawdziwy, wyświetli się na ekranie.

SET SERVEROUTPUT ON;
DECLARE
a NUMBER;
BEGIN
a := 10;
IF a IS NULL
THEN
DBMS_OUTPUT.put_line ('a is null.');
ELSIF a > 0 AND a < 10
THEN
DBMS_OUTPUT.put_line ('a is between 1 to 9.');
ELSE
DBMS_OUTPUT.put_line ('a is greater than 9.');
END IF;
END;
/

Wyjście:

a is greater than 9.
PL/SQL procedure successfully completed.

Zobacz też:

  • Przykład Oracle FOR LOOP REVERSE
  • Przykład Oracle WHILE LOOP
  • Przykład konkatenacji ciągu i liczby Oracle
  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. problem ze znalezieniem listy plików w katalogu

  2. Najlepszy wzorzec projektowy do zamykania połączenia z bazą danych w przypadku wystąpienia wyjątku

  3. Jak zainstalować pakiet ROracle na Windows 7?

  4. Jak ręcznie skonfigurować Glassfish Server w środowisku Eclipse?

  5. czy jest jakaś funkcja do tłumaczenia danych w sql