嗨,我有两个数组作为输入。我想使用循环插入到表中。
这是我尝试过的。
simple_loop:LOOP
SET i = i + 1;
simples_loop:LOOP
SET j = j + 1;
INSERT INTO ROLE_PRIVILEGE_BRIDGE (ROLE_ID,PRIVILEGE_ID,VALUE)
VALUES(V_ROLE_FK,p_privilege_fk(i),p_values(j));
END LOOP simples_loop;
END LOOP simple_loop;
这只是我编写的过程的一部分。执行查询时出现错误,指出“.p_privilege_fk() 函数不存在。”。
任何人都可以帮忙吗?
尝试这样的事情:
INSERT INTO ROLE_PRIVILEGE_BRIDGE (ROLE_ID,PRIVILEGE_ID,VALUE)
(SELECT V_ROLE_FK, p_privilege_fk, p_privilege_fk FROM firstTable)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)