SELECT COUNT(1) FROM T_PORTAL_RPA_SCENE;-- ----------------------------
-- Function structure for getName
-- ----------------------------
CREATE OR REPLACE FUNCTION getName() RETURN char(50)
as
declare
firstName varchar2(300) default '艺博捷诚辉华润耀邦远万晟诺顿启明丰缘捷飞驰阳浩美永利怡润财务员工报表资金智能物联互联机器设备公车人员游戏产品培训呼叫质量机械';gongneng varchar2(265) default '管控监控审计报账中心汇总管理风险控制运营监管监督制度筹集准备生产销售分配转移质检旋吉皇源啸创鸿泰格力美的利晟尼佳能源国网南网电商佳洲';projectName varchar2(10) default '';
beginset projectName := '';set projectName := concat(projectName,SUBSTR( firstName, floor( 0+ rand( ) * 62 ), 2 ),SUBSTR( gongneng, floor( 0+ rand( ) * 64 ), 2 ));RETURN trim(projectName);
END;-- ----------------------------
-- Procedure structure for INSERT_T_PORTAL_RPA_SCENE
-- ----------------------------
CREATE OR REPLACE PROCEDURE INSERT_T_PORTAL_RPA_SCENE(tempn IN INT)
AS
declareIntroduction varchar2(1000) DEFAULT '通过发票交收终端实现对物资发票、销货清单的自动收取,并在交收过程中对物资发票的查验及业务数据校验';maindesc varchar2(1000) DEFAULT '保证金到款认领制证机器人';Mainintroduce varchar2(200) DEFAULT '通过RPA机器人自动完成保证金凭证审批。';news varchar2(1000) DEFAULT '1. 机器人登录ERP,进入SAP业务工作台;';TEMPSIZE varchar2(36) DEFAULT '';SORT varchar2(36) DEFAULT '其他类';SUPPLIER varchar2(50) DEFAULT 'XXXXXX有限公司';VERSION varchar2(10) DEFAULT 'V1.0.1';SORTNUM NUMBER(8,0) DEFAULT 0;APPSIZE varchar2(36) DEFAULT '100KB';UPLOADCOMP varchar2(100) DEFAULT 'XXXXX有限公司';UPLOADER varchar2(50) DEFAULT 'WANGKUI';VERSIONDESCRIPTION varchar2(1000) DEFAULT '生日信息收集机器人4';UPLOADCOMPID varchar2(50) DEFAULT '';SIZENUM varchar2(36) DEFAULT '';APPSCHEME varchar2(1000) DEFAULT '三个字段的查询是联动关系,查询出来的结果需同时满足三个字段的查询内容。';MAINCLASS varchar2(500) DEFAULT '三个字段的查询是联动关系,查询出来的结果需同时满足三个字段的查询内容。';XSMC varchar2(50) DEFAULT 'wangkui';YHDM NUMBER(8,0) DEFAULT 123; YHMC varchar2(100) DEFAULT '13413123';APPPREMISE NUMBER(8,0) DEFAULT 245;numTemp NUMBER(8,0) DEFAULT 0;STOPED NUMBER(8,0) DEFAULT 0;REGISTERTYPE varchar2(2) DEFAULT '01';scenecode varchar2(50) DEFAULT '';SCENENAME varchar2(50) DEFAULT '';GID varchar2(36) DEFAULT '';tempb varchar2(20) DEFAULT '';tempa varchar2(25) DEFAULT '';ORGNAME varchar2(255) DEFAULT '';ownCustomer varchar2(100) DEFAULT '';BEGINset numTemp := SUBSTR(FLOOR(1 + (RAND() * (2))),0,1);SET STOPED := SUBSTR(FLOOR(0 + (RAND() * (2))),0,1);SET REGISTERTYPE := concat('0',SUBSTR(FLOOR(0 + (RAND() * (3))),0,1));set tempb := concat('RGZN-RGZN-R-0',numTemp);set tempa := concat(tempb, '-00');SET scenecode := concat(tempa,tempn);SET SCENENAME := concat('测试测试测试', trim(getName()),'机器人');INSERT INTO T_PORTAL_RPA_SCENE(GID, STIME, UGID, INTRODUCTION, LASTTIME, MAINDESC, MAININTRODUCE, NEWS, SCENECODE, SCENENAME, VSIZE,SORT, STOPED, SUPPLIER, VERSION, SORTNUM,STATUS, APPSIZE, UPLOADCOMP, UPLOADER, VERSIONDESCRIPTION, UPLOADCOMPID, AUDITED, SIZENUM, REGISTERTYPE,APPSCHEME, MAINCLASS, XSMC, YHDM, YHMC, APPPREMISE, ORGNAME, ownCustomer) VALUES(newid(), now(), '000101', Introduction, now(), maindesc, Mainintroduce, news, scenecode, SCENENAME, TEMPSIZE, SORT, STOPED, SUPPLIER, VERSION, SORTNUM, STOPED, APPSIZE, UPLOADCOMP, UPLOADER, VERSIONDESCRIPTION, UPLOADCOMPID, 1, SIZENUM, REGISTERTYPE, APPSCHEME, MAINCLASS, XSMC, YHDM, YHMC,APPPREMISE,ORGNAME, ownCustomer);END;-- ----------------------------
-- Procedure structure for main
-- ----------------------------
CREATE OR REPLACE PROCEDURE main_fuc(tempn IN INT)
as BEGINfor i in 1..100 LOOPCALL INSERT_T_PORTAL_RPA_SCENE(tempn);set tempn := tempn + 1;end LOOP;END;
CALL main_fuc(1000);COMMIT;
-- ----------------------------
-- FUNCTION STRUCTURE FOR GETNAME
-- ----------------------------
CREATE OR REPLACE FUNCTION GETNAME() RETURN CHAR(50)
AS
DECLAREFIRSTNAME VARCHAR(265) DEFAULT '艺博捷诚辉华润耀邦远万晟诺顿启明丰缘捷飞驰阳浩美永利怡润财务员工报表资金智能物联互联机器设备公车人员游戏产品培训呼叫质量机械';GONGNENG VARCHAR(265) DEFAULT '管控监控审计报账中心汇总管理风险控制运营监管监督制度筹集准备生产销售分配转移质检旋吉皇源啸创鸿泰格力美的利晟尼佳能源国网南网电商佳洲';PROJECTNAME VARCHAR(265) DEFAULT '';
BEGINSET PROJECTNAME = CONCAT(PROJECTNAME,SUBSTR( FIRSTNAME, FLOOR( 0+ RAND( ) * 64 ), 2 ),SUBSTR( GONGNENG, FLOOR( 0+ RAND( ) * 66 ), 2 ));RETURN PROJECTNAME;
END;-- ----------------------------
-- PROCEDURE STRUCTURE FOR RPADOWNLOADMANAGE
-- ----------------------------
CREATE OR REPLACE PROCEDURE INSERT_RPADOWNLOADMANAGE()
AS
DECLAREGID VARCHAR(36) DEFAULT '';COMPID VARCHAR(8) DEFAULT '';COMPNAME VARCHAR(36) DEFAULT '';CUSTID VARCHAR(50) DEFAULT '';CUSTNAME VARCHAR(150) DEFAULT '';DOWNPERSON VARCHAR(100) DEFAULT '';LESSEEID VARCHAR(36) DEFAULT '-1';PACKAGETYPE VARCHAR(2) DEFAULT '';BEGIN  SET DOWNPERSON = TRIM(GETNAME());SET COMPID = '0121122';SET CUSTID = '12045';SET COMPNAME = TRIM(GETNAME());SET CUSTNAME = TRIM(GETNAME());SET GID = NEWID();FOR SCENE IN (SELECT SCENECODE,SCENENAME,VERSION, UGID, YHDM, XSMC, ORGNAME FROM T_PORTAL_RPA_SCENE WHERE SCENENAME LIKE '测试测试测试%') LOOPINSERT INTO RPADOWNLOADMANAGE(GID, COMPID, COMPNAME, CUSTID, CUSTNAME, DOWNTIME, DOWNPERSON,LESSEEID, ROBOTID, ROBOTNAME, PACKAGETYPE, VERSION, UGID, UNAME, YHDM, ENUMID, ENUMNAME, XSMC, ORGNAME) VALUES(GID, COMPID, COMPNAME, CUSTID, CUSTNAME, NOW(), DOWNPERSON, LESSEEID, SCENE.SCENECODE, SCENE.SCENENAME,PACKAGETYPE, SCENE.VERSION,SCENE.UGID, 'ceshi', SCENE.YHDM, '1016', 'ceshi', SCENE.XSMC, SCENE.ORGNAME);END LOOP;  END;-- ----------------------------
-- PROCEDURE STRUCTURE FOR RPADOWNLOADMANAGE_MAIN
-- ----------------------------
CREATE OR REPLACE PROCEDURE RPADOWNLOADMANAGE_MAIN()
AS
DECLAREROBOTNUM INT DEFAULT 200;I INT DEFAULT 0;BEGINWHILE I < ROBOTNUM LOOPCALL INSERT_RPADOWNLOADMANAGE();SET I = I + 1;END LOOP;END;CALL RPADOWNLOADMANAGE_MAIN();COMMIT;
-- ----------------------------
-- FUNCTION STRUCTURE FOR GETNAME
-- ----------------------------
CREATE OR REPLACE FUNCTION GETNAME() RETURN CHAR(50)
AS
DECLAREFIRSTNAME VARCHAR(265) DEFAULT '艺博捷诚辉华润耀邦远万晟诺顿启明丰缘捷飞驰阳浩美永利怡润财务员工报表资金智能物联互联机器设备公车人员游戏产品培训呼叫质量机械';GONGNENG VARCHAR(265) DEFAULT '管控监控审计报账中心汇总管理风险控制运营监管监督制度筹集准备生产销售分配转移质检旋吉皇源啸创鸿泰格力美的利晟尼佳能源国网南网电商佳洲';PROJECTNAME VARCHAR(265) DEFAULT '';
BEGINSET PROJECTNAME = CONCAT(PROJECTNAME,SUBSTR( FIRSTNAME, FLOOR( 0+ RAND( ) * 64 ), 2 ),SUBSTR( GONGNENG, FLOOR( 0+ RAND( ) * 66 ), 2 ));RETURN PROJECTNAME;
END;-- ----------------------------
-- Procedure structure for INERT_T_RPA_TASK_INFO
-- ----------------------------
CREATE OR REPLACE PROCEDURE INERT_T_RPA_TASK_INFO(tempn IN INT)
AS
declareSCENENAME varchar2(50) DEFAULT '';INDEXNUM NUMBER(8,0) DEFAULT 0; TOTALNUM NUMBER(8,0) DEFAULT 0; BEGINSELECT COUNT(*) INTO TOTALNUM FROM T_RPA_TASK_INFO;IF TOTALNUM > 0 THEN SELECT MAX(TASKID) INTO INDEXNUM FROM T_RPA_TASK_INFO;ELSESET INDEXNUM = 0;END IF;SET SCENENAME := concat('测试测试测试试', trim(getName()), '机器人');FOR YHXX IN (SELECT YHDM,XSMC FROM NECP_UMC_XTYHXX WHERE YHMC LIKE 'cszy_%') LOOPINSERT INTO T_RPA_TASK_INFO(GID, TASKID, TASK_NAME, TASK_DESCRIBE, RUN_PERIOD, TASK_EXECUTOR, COMP_ID, STIME, CREATER, CREATE_DATE, enable, TIMEOUT, IS_RETRY, RETRY_COUNT, PRIORITY, SCHEDULE, CREATERNAME, RUNNER_CODE, HAVEUPDATE, COMP_NAME) VALUES (newid(), INDEXNUM+1, SCENENAME, NULL, 0, YHXX.YHDM, '9006', to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'), YHXX.YHDM, to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'), 0, 600, 0, 0, 1, '{\"scheduleState\":\"Once\",\"start\":\"2022-03-25 18:35:49\",\"repeatCount\":1}',YHXX.XSMC, NULL, NULL, 'XXXXXX');SET INDEXNUM = INDEXNUM+1;END LOOP;
END;-- ----------------------------
-- PROCEDURE STRUCTURE FOR T_RPA_TASK_INFO_MAIN
-- ----------------------------
CREATE OR REPLACE PROCEDURE T_RPA_TASK_INFO_MAIN()
AS
DECLAREROBOTNUM INT DEFAULT 10;I INT DEFAULT 0;BEGINWHILE I < ROBOTNUM LOOPCALL INERT_T_RPA_TASK_INFO(I);SET I = I + 1;END LOOP;END;CALL T_RPA_TASK_INFO_MAIN();INSERT INTO T_RPA_RUNNER_INFO(GID, RUNNER_CODE, RUNNER_IP, RUNNER_PORT, RUNNER_NAME, RUNNER_DESC, RUN_STATE, enable, CREATER, CREATE_TIME, RUNNER_MAC, MC_CODE, MC_NAME)VALUES ('87e40ff76e714f4d8969bcbfe3f6df41', '20211102110754OHAMCR', '10.52.6.21', '12347', 'CESHI', 'S4测试', 0, 0, NULL, '2021-11-02 11:07:54', '2C:F0:5D:CB:2F:0A', '02', '共享中心2');COMMIT;-- ----------------------------
-- Procedure structure for INSERT_T_RPA_TASK_RUN_HIS_INFO
-- ----------------------------
CREATE OR REPLACE PROCEDURE INSERT_T_RPA_TASK_RUN_HIS_INFO()
AS
declareTASK_JSON VARCHAR2(4000) DEFAULT '';RUNNER_JSON VARCHAR2(4000) DEFAULT '';BEGINFOR TASKINFO IN (SELECT * FROM T_RPA_TASK_INFO WHERE TASK_NAME LIKE '测试测试测试试%') LOOPSET TASK_JSON = concat('{"companyId":"',TASKINFO.COMP_ID,'","companyName":"',TASKINFO.COMP_NAME,'","createDate":"',TASKINFO.CREATE_DATE,'","creater":"',TASKINFO.creater,'","createrName":"',TASKINFO.createrName,'","enable":1,"gid":"',TASKINFO.GID,'","isRetry":0,"modelState":0,"priority":',TASKINFO.PRIORITY,',"retryCount":0,"runPeriod":',TASKINFO.RUN_PERIOD,',"schedule":"',TASKINFO.SCHEDULE,'","stime":"',TASKINFO.STIME,'","taskExecutor":"',TASKINFO.CREATER,'","taskName":"','"打开网页"','","taskId":',TASKINFO.TASKID,',"taskDesc":"','sfsfdasdfas','","timeOut":600,"":"','"}');SET RUNNER_JSON = '{\"createTime\":\"2021-11-02 11:07:54\",\"enable\":1,\"gid\":\"87e40ff76e714f4d8969bcbfe3f6df41\",\"modelState\":0,\"runState\":0,\"runnerCode\":\"20211102110754OHAMCR\",\"runnerDesc\":\"CESHI\",\"runnerIp\":\"10.52.6.21\",\"runnerMac\":\"2C:F0:5D:CB:2F:0A\",\"runnerName\":\"CESHI\",\"runnerPort\":\"12347\"}';INSERT INTO T_RPA_TASK_RUN_HIS_INFO(GID, TASK_ID, TASK_INFO, TASK_EXECUTE_ID, READY_TIME, START_EXECUTE_TIME, RUN_STATE,TASK_END_TIME, EXECUTE_RESULT, EXECUTE_RESPONSE_MSG, RUNNER_ID, RUNNER_NAME, RUNNER_INFO, CREATER, CREATE_TIME, PRIORITY,REPEAT_INDEX, REPEAT_ID, RESULT_STATE, COMP_ID) VALUES (newid(), TASKINFO.GID, TASK_JSON,'a11c0d712694405493c3db99a7d97b4c@20220209093535', to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'), to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'), 3, to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'), '', '[任务]执行完成,', '20211102110754OHAMCR', 'CESHI', RUNNER_JSON,TASKINFO.CREATER, to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'), 0, 1, newid(), 1, '9006');END LOOP;    END;-- ----------------------------
-- PROCEDURE STRUCTURE FOR T_RPA_TASK_RUN_HIS_INFO_MAIN
-- ----------------------------
CREATE OR REPLACE PROCEDURE T_RPA_TASK_RUN_HIS_INFO_MAIN()
AS
DECLAREROBOTNUM INT DEFAULT 10;I INT DEFAULT 0;BEGINWHILE I < ROBOTNUM LOOPCALL INSERT_T_RPA_TASK_RUN_HIS_INFO();SET I = I + 1;END LOOP;END;CALL T_RPA_TASK_RUN_HIS_INFO_MAIN();COMMIT;

达梦数据库存储过程脚本相关推荐

  1. 达梦数据库存储过程注意事项

    引言:达梦数据库是一款国产数据库,在语法使用和函数方面和MySQL,Oracle有着很多相似的地方.但是也有一 些细微的区别. 1.先看一下达梦数据库的存储过程模板: CREATE OR REPLAC ...

  2. 达梦数据库存储过程及游标使用

    达梦数据库存储过程及游标使用 案例: 1.机构表(ORGAN)包含以下字段:主键(OBJUID).机构名称(ORG_NAME).机构类型(ORG_TYPE).第三方机构ID(OUT_ID),等等). ...

  3. 达梦数据库注册脚本笔记

    概述 达梦数据库命令行安装后,默认没有服务脚本,需要自行注册 在现实使用环境中,如果 Linux(Unix)系统重启,用户希望在操作系统启动时能够自动启动某些应用程序的进程.为了达到这种功能就必须为这 ...

  4. DM8达梦数据库存储过程函数使用

    DM8数据库的过程函数的编写主要分为4个部分:过程头部分,声明定义部分,执行部分和异常处理部分.在编写方面,过程和函数的主要区别还是函数可以返回一个值,但是过程没有.下面就从这4个部分来分别介绍过程的 ...

  5. DM达梦数据库存储过程和触发器

    1.存储过程 在dm中用户可以使用 DMSQL 程序语言创建存储过程.这些过程像普通的过程或函数一样,有输入.输出参数和返回值,它们与表和视图等数据库对 象一样被存储在数据库中,供用户随时调用. 写匿 ...

  6. 国产达梦数据库与Oracle数据库的区别

    1.登录的区别 oracle:如果sys的密码忘记可以用操作系统验证方式登录修改密码. dm:达梦数据库如果忘记了sysdba的密码则无法登录. 2.数据库的状态 oracle:oracle的状态有s ...

  7. 达梦数据库迁移oracle数据乱码,oracle迁移到达梦数据库之存储过程中char类型的不同处理...

    oracle迁移到dm之存储过程中char类型的不同处理 1.问题描述: oracle迁移到dm后,oracle正常使用的存储过程,在dm中使用报错:字符串截断 2.查找原因: 2.1 对比oracl ...

  8. 达梦数据库开发规范及存储过程与函数

    达梦数据库开发规范 DMSQL语句有三个特点:1.是服务器端存储过程语言(可避免数据一下子传到数据库中造成拥挤),因此可以对数据进行高效处理:2.具有很好的可重用性:3.降低网络拥挤 DMSQL程序由 ...

  9. 达梦数据库一键化启停脚本设计注意事项

    通过脚本实现达梦数据库一键化启停方法分享. 当前达梦数据库存在的问题: 若数据库为集群,数据库实例处于守护进程的保护中,则关闭数据库实例后,守护进程会在指定的时间内把掉线的数据库进程拉起.因为守护进程 ...

最新文章

  1. 老式Android中碎片Fragment之间的跳转和数据传递
  2. WINCE6.0+S3C2443下的usb function(功能)驱动
  3. RS485 串口调试如何操作
  4. 工厂方法模式适用场景
  5. weka分类器怎么设置样本类别_【程序喵笔记】小样本学习1.0
  6. mysql master host_mysql异步备份的有关问题,MASTER_HOST可否指定多个
  7. linux文件管理 - 系统目录结构
  8. 【高校宿舍管理系统】第三章 Layui整合Axios
  9. Windows下根据进程id获得进程名
  10. ASP.NET Core 中文文档 第四章 MVC(3.9)视图组件
  11. Java虚拟机最多支持多少个线程?
  12. WdatePicker—WdatePicker日历控件使用方法
  13. 微信小程序阻止默认冒泡事件
  14. 第二讲:高性能计算关键技术和趋势分析
  15. LittleVGL入门
  16. 服务器的cd驱动器怎么修改盘符,更改dvd驱动器盘符,cd驱动器盘符改
  17. 磁滞回线magnetic hysteresis loop
  18. 谈谈WebService开发-基础篇
  19. 关于@Vaild注解的使用
  20. 前端处理后端返回的excel文件流并下载

热门文章

  1. OptiMode应用矢量有限元法模拟表面等离子体激元
  2. yangtzeu职称评审表决系统
  3. COMPUTEX 2021线上展首周热门趋势及议题
  4. 学生多功能计算机mr在哪,计算机上面的MR键M+键M-键分别是什么用途!
  5. WIKI常用的表格设计模板
  6. mvc html dropdownlist,ASP.NET MVC中使用DropDownList地详解
  7. mysql只读模式的设置方法与实验
  8. 给她做一个专属微信聊天机器人
  9. MacOS Catalina 10.15.x ISO/CDR格式镜像 用于VMware等虚拟机
  10. 关于武汉理工大学-Winner对成绩复评结果