`

某张表中插入一组List数据

 
阅读更多
往eccOrderLog表中插入多条数据
public void saveEccOrderLogAAList(List<EccPayDetail> eccPayDetails , String flag, String userId , String newStatus ){

     StringBuilder qlSB = new StringBuilder(" insert into ecc_order_log (seq_no , order_no , order_action , old_order_status ,"
      + " new_order_status , update_user , update_time , note ) " );
          for (int i = 0; i < eccPayDetails.size(); i++) {
              EccPayDetail eccPayDetail = eccPayDetails.get(i);
              Long orderLogNo = SequenceUtil.getOrderLogSeq();
              String note = null ; 
              switch (flag) {
              case "01":note = "订单生成";  break;
              case "02":note = "订单更新";  break;
              case "03":note = "订单删除";  break;
              }
              qlSB.append(" select ");
              qlSB.append(orderLogNo + ", ");
             addString(qlSB , eccPayDetail.getSubOrderNo());
             addString(qlSB , flag);
             addString(qlSB , eccPayDetail.getStatus());
             addString(qlSB , newStatus);
             addString(qlSB , userId);
             qlSB.append(" sysdate ,") ;
             qlSB.append(" '" + note + "' ");
              
              
              qlSB.append(" from dual union") ;
              
          }
          String qlString = qlSB.substring(0, qlSB.length()-5);
          System.out.println(qlString);
          eccOrderLogDao.executeUpdateQuery(qlString);
 }

 

分享到:
评论

相关推荐

    将oracle数据库某张表的某两列相加并插入新的一列记录

    在公司实际的项目开发中,我遇到这样一个需求,需要将oracle数据库某张表的某两列相加形成新的一列。

    查询某张表大小.txt

    具体查询某张表的大小,相对简洁的方法实现表的查询,可以完成表的查询,非常简单简单的完成表的查询,

    Sql Server数据库中检查是否存在某张表

    有时候,我们的业务可能会这样要求:某张表是动态的,他要求每隔一段时间(如:一个月)自动生成一张结构相同的新表(如:日志表Log),这是我们要判断数据库中是否存在某张表,如果没有,则新建一张表,否者直接...

    一般页面(对某张表增删改查)

    在项目开发中,我们经常会对某张表进行增删改查。我们根据条件刷选表中的数据放到gridview中以列表形式展现,同时给gridview添加各种样式,比如一般必用的鼠标经过,鼠标离开颜色变化,行选中等颜色加深,同时给列表...

    kettle对数据分表插入

    在IT行业中,数据管理和处理是一项核心任务,而Kettle(又称Pentaho Data Integration或PDI)是一款强大的ETL(Extract, Transform, Load)工具,它允许用户从各种数据源抽取、转换和加载数据。本篇文章将深入探讨...

    EXCEL比较2张表最多5对数据列数据异同

    比较2张表最多5对数据列数据异同 可对差异数据进行筛选

    03曾馨宇 36王顺秋四张表建表与插入数据的完整的sql代码.sql

    03曾馨宇 36王顺秋四张表建表与插入数据的完整的sql代码.sql

    Oracle中比对2张表之间数据是否一致的几种方法

    在Oracle数据库管理中,确保数据的一致性和准确性是非常重要的任务之一。在实际应用中,可能需要经常对比两个表之间的数据是否一致,这有助于发现并解决数据同步问题、数据迁移问题等。本文将详细介绍几种常用的在...

    java jdbc 利用 bonecp 四线程同时向四张表插入记录

    java 向mysql 插入记录,用bonecp 多线程并行插入记录 用acer 3750g测试结果500-600条/秒/每张表,台式机更快一些约800条/秒/每张表,分析用的SQL语句 select max(num),min(num),avg(num) from ( select count(*) num...

    Flowable-6.7.2 79 张表中文注释版

    Flowable 6.7.2 自动生成的79 张表,使用Chatgpt补全了表注释和字段注释,注意:注释未经专业校验,有问题请通知我,文件分享请不要收费,谢谢

    Oracle Scott帐号下的三张表数据

    Oracle数据库是世界上最广泛使用的数据库管理系统之一,尤其在企业级应用中占据重要地位。在这个压缩包中,包含了Oracle SCOTT schema下的三张经典示例表——EMP、DEPT和SALGRADE的数据,这些数据以Excel(xls)格式...

    django重新生成数据库中的某张表方法

    本篇将详细解释如何在Django中重新生成数据库中的某张表。 首先,当我们修改了Django项目的模型(models.py文件),通常会通过`makemigrations`命令生成迁移文件,然后使用`migrate`命令应用这些改动到数据库中。...

    在MySQL中创建dept,emp,salgrade三张表,以供学习使用

    在MySQL中创建dept,emp,salgrade三张表,以供学习测试使用

    activiti23张表相互关系图

    Activiti引擎的工作流数据主要存储在23张核心数据表中,这些数据表大致可以分为以下几类:历史数据表、运行时数据表、模型数据表、部署数据表、身份数据表和变量数据表。 3. 历史数据表: 历史数据表主要包括act_...

    from 多张表 等于 left join 其他表.

    如果某一行在其中一个表中有记录,但在另一个表中没有匹配记录,则该行不会出现在最终的结果集中。 - **左连接(LEFT JOIN)**:与内连接不同,左连接会返回左表(第一个表)的所有记录,即使右表(第二个表)中...

    查找数据某个字段在那张表.txt

    查找数据某个字段在那张表.txt 查找数据某个字段在那张表.txt

    数据库实验之数据查询和更新

    索引的创建和删除需要根据实际的查询模式和性能需求来进行,因为虽然索引可以加快查询速度,但也会占用额外的存储空间并可能影响数据插入和更新的速度。 接下来,我们转向实验六——数据查询。在这个环节,我们将...

    用一条SQL语句将数据表中某列更新到另一个数据表里

    ### 使用单条SQL语句更新数据表中的某一列至另一表 #### 背景介绍 在数据库管理中,经常需要对数据进行更新操作来确保数据的准确性和时效性。有时候,这种更新不仅限于同一张表内,还可能涉及到跨表的操作。例如,...

    oracle 将多张表中的列合并到一张表中

    一.问题回顾 我们目前有表A和表B,两个表分别有一列,我们想查询出来的结果如表C,它同时包含了表A和表B的列; 二.解决方案 为了测试方便,我们直接使用Oracle数据库的scott用户下的表emp和表dept; 表emp: select ...

    SQL建表插入数据

    接下来,文件展示了如何向这些表中插入数据。例如,在供应商表中插入了五条记录,每条记录都包含了SNO、SNAME、STATUS和CITY的信息,尽管有些字段为空或使用了特殊字符。同样地,产品表、项目表和供应详情表也分别...

Global site tag (gtag.js) - Google Analytics