PL/SQL: методы вычисления суммы двух чисел с примерами кода

Чтобы вычислить сумму двух чисел в PL/SQL, вы можете использовать несколько методов. Вот несколько примеров:

Метод 1. Использование переменной

DECLARE
  num1 NUMBER := 10;
  num2 NUMBER := 20;
  sum NUMBER;
BEGIN
  sum := num1 + num2;
  DBMS_OUTPUT.PUT_LINE('The sum is: ' || sum);
END;
/

Метод 2. Использование параметров

CREATE OR REPLACE FUNCTION sum_of_two_numbers(num1 NUMBER, num2 NUMBER)
  RETURN NUMBER
IS
  sum NUMBER;
BEGIN
  sum := num1 + num2;
  RETURN sum;
END;
/
-- To call the function and display the result:
DECLARE
  result NUMBER;
BEGIN
  result := sum_of_two_numbers(10, 20);
  DBMS_OUTPUT.PUT_LINE('The sum is: ' || result);
END;
/

Метод 3. Использование SQL-запроса

SELECT num1 + num2 AS sum
FROM (
  SELECT 10 AS num1, 20 AS num2
  FROM DUAL
);