Как выполнить c обновить хранимую процедуру с% rowtype
PROCEDURE p_update (
p_id IN t.id%TYPE,
p_row IN t%rowtype)
IS
BEGIN
UPDATE t
SET
row = p_row
WHERE
id = p_id;
END p_update;
declare
t_row t%rowtype;
t_id t.id%type;
begin
t_row.name := 'TEST';
t_id := 10;
pck_api.p_update(t_row, t_id);
end;
Я получил PLS-00306 неправильное число или типы аргументов