Назад к вопросам
Middle
9
Что такое процедура в PL/SQL?
Компании, где спрашивали
AltDev
Ответ от нейросети
sobes.tech AI
Процедура в PL/SQL — это именованный блок кода, который выполняет определённую задачу и может принимать параметры. В отличие от функции, процедура не обязательно возвращает значение.
Процедуры используются для организации повторно используемого кода, улучшения читаемости и управления логикой базы данных.
Пример процедуры в PL/SQL:
CREATE OR REPLACE PROCEDURE update_salary(emp_id IN NUMBER, new_salary IN NUMBER) IS
BEGIN
UPDATE employees SET salary = new_salary WHERE employee_id = emp_id;
COMMIT;
END;
/
Эта процедура обновляет зарплату сотрудника с заданным идентификатором.