-4
Вставить заявление хранимой процедуры в Oracle с помощью SQL Developer:Ошибка в Oracle вставка хранимая процедура
CREATE OR REPLACE PROCEDURE T_Department_INSERT
AS
BEGIN
insert INTO T_Department(dept_id, dept_name, dept_location, manager_id)
values(select case count(*) when 0 then 1 else max(dept_id) + 1 (end.from T_Department),
par_dept_id, par_dept_name, par_dept_location, par_manager_id);
NULL;
END T_Department_INSERT;
1) Не следует смешивать 'INSERT INTO синтаксис ЦЕННОСТИ/SELECT', 2) Избегайте' MAX (...) + 1', это не очень хорошо масштабируется, рассмотреть вопрос об использовании Sequence – lad2025
спасибо для вашего ответа можете ли вы опубликовать код после редактирования !? заблаговременно –
Просьба указать пример данных, объясняя, что должна делать ваша процедура – Aleksej