`

oracle批量添加修改,传List方式

阅读更多


insert into  test1 (select  id ,name,
                      case iscar when '1' then '1,' when '0' then '' else '' end||
                      case isshuma  when '1' then '2' when '0' then '3' else '' end hcobject,
                      replace(replace(replace(object,',3',''),'3,',''),'3','') txinfo from people)

update a set grade = (select max(age) from b where b.name = a.name)

**********************************insert********************
create table test1 (id varchar2(40),name varchar2(40),hcobject varchar2(40),txinfo varchar2(40))
**********************************insert********************

select id, name, sex, iscar, isshuma, age, object from people;

insert into  test1 (select  id ,name,
                      case iscar when '1' then '1,' when '0' then '' else '' end||
                      case isshuma  when '1' then '2' when '0' then '3' else '' end hcobject,
                      replace(replace(replace(object,',3',''),'3,',''),'3','') txinfo from people)

 

 

分享到:
评论

相关推荐

    java代码oracle数据库批量插入

    关键步骤包括:建立数据库连接、准备SQL语句、批量添加SQL语句到批处理队列、执行批处理以及事务提交。这种方式相比于逐条插入数据,可以显著提升插入速度,特别是在需要插入大量数据的情况下效果更加明显。同时,...

    C#对Oracle数据库的增加,删除,修改,基本语句

    首先,我们需要引入Oracle的客户端库,如Oracle.DataAccess.Client,这通常通过NuGet包管理器添加到项目中。在C#代码中,我们首先要创建数据库连接,这可以通过OracleConnection类完成。例如: ```csharp using ...

    oracle10安装文档

    静默安装是指通过脚本或命令行方式自动化完成安装过程,这种方式非常适合批量部署或多台服务器的安装场景。 1. **准备静默安装脚本**: - 编写一个包含所有必要选项的响应文件,用于控制安装流程。 - 示例响应...

    excel数据导入oracle完整代码(C#)

    // 更改为你的Oracle数据库连接信息 OleDbConnection excelConnection = new OleDbConnection(excelConnectionString); OracleConnection oracleConnection = new OracleConnection(oracleConnectionString); ...

    如何在ORACLE里设置访问多个SQL Server数据库

    为了实现这一目标,ORACLE 提供了透明网关(Oracle Transparent Gateway)功能,它允许用户通过 ORACLE 连接到非 ORACLE 数据源,如 SQL Server。以下是如何在 ORACLE 中设置访问多个 SQL Server 数据库的详细步骤:...

    实例讲解Java批量插入、更新数据

    本文将通过一个具体的实例来探讨如何在Java中实现对Oracle数据库的批量数据操作。 首先,批量插入数据通常涉及到PreparedStatement对象的使用。PreparedStatement是Statement的子类,它允许预编译SQL语句,从而提高...

    oracle笔记

    ### Oracle学习笔记要点详解 #### 一、Oracle环境配置与基本操作 - **ORACLE_SID**: 这是一个自定义的环境变量,用于指定Oracle数据库实例的名称。在Oracle环境中,实例与数据库是一对一的关系,因此通过指定`...

    Mybatis中使用updateBatch进行批量更新

    在上面的代码中,使用 `<trim>` 语法来实现批量更新,`<trim>` 语法可以自动添加或删除SQL语句中不需要的部分,从而提高了代码的可读性和维护性。 总结 在Mybatis中,可以使用updateBatch方法来进行批量更新,以...

    ORACLE SQL

    - **数据修改**:UPDATE 语句用于更改现有记录的值。 - **数据清理**:DELETE 语句用于删除不需要的记录。 #### 四、V$SQL 视图 **1. V$SQL 视图概述** V$SQL 视图是 Oracle 提供的一个动态性能视图,用于查看...

    其它有用的Oracle技术PPT教案学习.pptx

    Oracle数据库技术涵盖了许多方面,这份PPT教案主要讨论了几个核心的SQL操作,包括数据插入、表的创建与重命名、表结构的修改以及视图的使用。以下是对这些知识点的详细说明: 1. **数据批量插入**: 使用`INSERT ...

    EBS FORM开发

    - 在`HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_DevSuiteHome1`下,修改`FORMS_PATH`键值,添加`C:\EBSFORM\Form;C:\EBSFORM\Library`。 - 修改`NLS_LANG`键值为`AMERICAN_AMERICA.UTF8`,确保与服务器一致。 ### ...

    给图片加水印

    首先,我们需要理解C#的基础知识,然后是Oracle数据库的连接与查询,最后是如何在图片上添加水印。 C#是一种面向对象的编程语言,由微软公司开发,广泛应用于Windows桌面应用、Web应用以及游戏开发等。在C#中,我们...

    Python库 | Pytoad-1.0.3.tar.gz

    Pytoad支持Oracle的一些高级特性,如存储过程的调用、游标的使用、批量插入和绑定变量等。例如,调用存储过程: ```python cursor.callproc('your_procedure', (param1, param2)) ``` 批量插入可以显著提高数据...

    APEX 5.0新手教程

    Tabular Form提供了多种处理多行数据的方式,包括添加行、多行更新以及删除多行等操作。 ##### 4.1 添加行 在Tabular Form中,用户可以通过点击“添加行”按钮来插入新的数据行。这些行可以立即保存到数据库,也...

    Killtest 免费提供 1Z0-023 资料下载

    Adding Recipients to the Approvals List for Seeded Negotiation Flow with Approvals (为已预置的协商流程添加审批人) - **实现方法**: - **不能修改预置的工作流审批人列表**(选项A):这一说法不正确,...

    Visual C++程序开发范例宝典(光盘) 第四部分

    实例182 为程序添加快捷方式 实例183 设置其他程序中编辑框内的文本 实例184 执行一个外部程序直到其结束 实例185 调用具有参数的可执行程序 6.7 线程同步 实例186 利用事件对象实现线程同步 实例187 利用...

    Visual C++程序开发范例宝典(光盘) 第八部分

    实例182 为程序添加快捷方式 实例183 设置其他程序中编辑框内的文本 实例184 执行一个外部程序直到其结束 实例185 调用具有参数的可执行程序 6.7 线程同步 实例186 利用事件对象实现线程同步 实例187 利用...

    Visual C++ 程序开发范例宝典 源码 光盘 part2

    8.1 连接数据库 cc实例205 使用 ODBCcDSN连接SQLcServer数据库 cc实例206 用ADO动态连接数据库 cc实例207c连接Oracle数据库 8.2 添加数据 cc实例208 利用INSERT语句批量插入数据 cc实例209 利用...

Global site tag (gtag.js) - Google Analytics