-1
Я хочу удалить запись из таблицы на основе идентификатора, используя хранимую процедуру. Значение Id должно передаваться как параметр. Но при попытке этого кода данные в таблице не удаляются. Может кто-нибудь помочь мне пройти через этотPL/SQL Хранимая процедура
create or replace procedure PROC_INV_DELETE(num in number)
is
begin
delete from table_name
where id = '&num';
commit;
end;
/
Не нравится это. при выполнении процедуры он должен запрашивать динамическое значение от пользователя. – Shine
Процедура остается прежней, только вы должны изменить способ ее вызова. См. Мой пост еще раз, – XING
@Anonymous - сама процедура не может быть интерактивной. Вот почему вам нужна «обертка». Обертка получает значение от пользователя и передает его в процедуру. Не забудьте добавить обработку исключений! –