Удалите обезьяну в конце объявления типа параметров и добавьте %type
, т.е.
CREATE OR REPLACE PROCEDURE updatelocation (
p_con_id IN lds_consultant.consultant_id%type,
p_con_name IN lds_consultant.location%type
)
IS
BEGIN
UPDATE lds_consultant
SET
location = p_con_name
WHERE consultant_id = p_con_id;
END;
Также я считаю, что вы должны удалить вызов COMMIT
ипусть вызывающий решит, когда совершать.Поскольку это, похоже, связано с Apex, вероятно, есть кнопка submit , которая вызывает процесс, который вызывает эту процедуру.Если это так, нажатие кнопки также подтвердит внесенные вами изменения.