当前位置: 首页 > news >正文

存储过程作为初始化数据例子

查询出每个人员,为每个人员插入11条数据,作为初始化数据
oracle存储过程

CREATE OR REPLACE PROCEDURE initialize_order_warn_config ISv_id NUMBER;
BEGINSELECT COALESCE(MAX(id), 0) INTO v_id FROM order_warn_config;FOR rec IN (SELECT DISTINCT USER_IIDD FROM L_D_JK_SGDD_DWZUZHI WHERE USER_IIDD IN ('zhangpeng_sn','zzshuanghe'))LOOPINSERT ALLINTO order_warn_config (id, user_code, order_type, stage_type, warn_switch) VALUES (v_id + 1, rec.USER_IIDD, '装机', '首响', '否')INTO order_warn_config (id, user_code, order_type, stage_type, warn_switch) VALUES (v_id + 2, rec.USER_IIDD, '装机', '上门', '否')INTO order_warn_config (id, user_code, order_type, stage_type, warn_switch) VALUES (v_id + 3, rec.USER_IIDD, '装机', '竣工', '否')INTO order_warn_config (id, user_code, order_type, stage_type, warn_switch) VALUES (v_id + 4, rec.USER_IIDD, '报障', '首响', '否')INTO order_warn_config (id, user_code, order_type, stage_type, warn_switch) VALUES (v_id + 5, rec.USER_IIDD, '报障', '上门', '否')INTO order_warn_config (id, user_code, order_type, stage_type, warn_switch) VALUES (v_id + 6, rec.USER_IIDD, '报障', '竣工', '否')INTO order_warn_config (id, user_code, order_type, stage_type, warn_switch) VALUES (v_id + 7, rec.USER_IIDD, '修复', '首响', '否')INTO order_warn_config (id, user_code, order_type, stage_type, warn_switch) VALUES (v_id + 8, rec.USER_IIDD, '修复', '上门', '否')INTO order_warn_config (id, user_code, order_type, stage_type, warn_switch) VALUES (v_id + 9, rec.USER_IIDD, '修复', '竣工', '否')INTO order_warn_config (id, user_code, order_type, stage_type, warn_switch) VALUES (v_id + 10, rec.USER_IIDD, '单障', '上门', '否')INTO order_warn_config (id, user_code, order_type, stage_type, warn_switch) VALUES (v_id + 11, rec.USER_IIDD, '单障', '竣工', '否')SELECT 1 FROM DUAL;v_id := v_id + 11;END LOOP;
END;

调用语句

BEGIN initialize_order_warn_config;
END;
http://www.lryc.cn/news/346296.html

相关文章:

  • 【数据分析】 JupyterNotebook安装及使用简介
  • nginx命令大全
  • 【数据结构】顺序表与链表的差异
  • 小程序如何进行评分评价
  • 【MATLAB源码-第206期】基于matlab的差分进化算法(DE)机器人栅格路径规划,输出做短路径图和适应度曲线。
  • Python图形界面(GUI)Tkinter笔记(三):控件的定位(1)
  • 数据结构--单链表 详解(附代码
  • leetcode 1749.任意子数组和的绝对值的最大值
  • Linux进程——进程地址空间
  • 基于 LlaMA 3 + LangGraph 在windows本地部署大模型 (三)
  • python3如何安装bs4
  • docker容器技术篇:rancher管理平台部署kubernetes集群
  • 【计算机网络原理】初识网络原理和一些名词解释​​
  • 车载电子电器架构 —— 关于bus off汇总
  • Linux函数
  • 如何查看centos7中Java在哪些路径下
  • 信息安全-古典密码学简介
  • 面试题 01.05. 一次编辑
  • 针对头疼的UDP攻击如何定制有效的防护措施
  • 怎么制作流程图?介绍制作方法
  • 棱镜七彩参编《网络安全技术 软件供应链安全要求》国家标准发布
  • Keepalived实现LVS高可用
  • 【力扣】1089.复写零
  • Golang实践录:gin框架使用自定义日志模块
  • Django之配置数据库
  • Ajax 笔记02
  • 【隧道篇 / WAN优化】(7.4) ❀ 03. WAN优化的原理 ❀ FortiGate 防火墙
  • 网络爬虫概述与原理
  • 可视化实验三 Matplotlib库绘图及时变数据可视化
  • 开启多线程下变量共享与私有问题