Чтобы вычислить сумму двух чисел в 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
);