Как передать переменную rowtype в процедуру оракула - PullRequest
1 голос
/ 11 апреля 2019

У меня есть процедура оракула:

CREATE OR REPLACE PROCEDURE insert_row( p_rec IN table_name%rowtype )
AS
BEGIN
    INSERT INTO table_name
    VALUES p_rec;
END;

, что мне нужно вызвать со страницы APEX оракула и передать ей несколько значений.Как я могу сделать это, учитывая, что процедура принимает в rowtype?

1 Ответ

1 голос
/ 12 апреля 2019
declare
 l_rec  table_name%rowtype;
begin
 l_rec.id   := :P1_ITEM;
 l_rec.name := :P1_NAME;

 insert_row(l_rec);
end;
...