我一直在寻找一个明确的例子,没有运气.对不起,如果它已被回答.
我正在尝试做一些非常简单的事情 - 一个存储过程,它将获取输入并将它们插入到表中.我希望它采用多行数组并一次完成插入.
我认为这很简单,但我没有找到一个向我展示的例子.
在很多例子中,我看到人们创建了一个返回数组的函数 - 我必须做什么?
到目前为止,我有:
CREATE OR REPLACE TYPE my_type is table of ( name varchar2(20), phone varchar2(10));
CREATE OR REPLACE PROCEDURE customer.insert_mydata(v_my_data my_type )
AS
BEGIN
BEGIN
insert into mytable(Name, phone)
values (v_my_data.name, v_my_data.phone) ;
COMMIT;
END;
EXCEPTION
WHEN OTHERS
THEN
ROLLBACK;
---error logging );
END;
Run Code Online (Sandbox Code Playgroud)