Sobes.tech
Назад к вопросам
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;
/

Эта процедура обновляет зарплату сотрудника с заданным идентификатором.