Oracle定时器调用存储过程
1、创建存储过程
--创建协同提示存储过程
CREATE OR REPLACE PROCEDURE P_DC_WORK_COOPERATION_WARNING IS
V_SQL VARCHAR2(1000);
BEGIN
-- 1、删除数据
V_SQL:='DELETE FROM DC_WORK_COOPERATION_WARNING T
WHERE T.NAME = ''工单处理''
AND T.USER_ID IN (SELECT RU.USER_ID --用户编码
FROM DC_SYS_MENU M, --菜单表
DC_SYS_ROLE_MENU RM, --角色与菜单关系表
DC_SYS_ROLE_USER RU --用户与角色关系表
WHERE M.MENU_ID = RM.MENU_ID
AND RM.ROLE_ID = RU.ROLE_ID
AND M.MENU_NAME = ''工单处理'')';
EXECUTE IMMEDIATE V_SQL ;
COMMIT;
-- 2、插入数据
INSERT INTO DC_WORK_COOPERATION_WARNING
(COOPERATION_ID, --协同编码
NAME, --协同名称
C