`

Oracle把一个表里的数据取出直接插进另外一个表SQL详解

阅读更多

 

oracle中把一个表里的数据取出直接插进另外一个表语法:INSERT INTO...SELECT...

 

set feedback off;

set pagesize 0;

 

create table foo (a number, b varchar(10), c varchar(10));

 

insert into foo values ( 15, 'abc','def' );

insert into foo values (998, 'max','min' );

insert into foo values (  7, 'bla','bla' );

insert into foo values (632, 'now','then');

 

insert into foo(a,b,c) 

 (select AA,BB,CC from 

    (select max(a) +1  AA from foo), 

    (select 'new' BB,'old' CC from dual));

select * from foo where a = (select max(a) from foo);

 

drop table foo;

 

分享到:
评论

相关推荐

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

    ### 使用单条SQL语句更新数据表中的某一列至另一表 #### 背景介绍 在数据库管理中,经常需要对数据进行更新操作来确保...对于Oracle 10g及以上版本的数据库系统而言,上述方法提供了一个实用的工具来解决这类问题。

    oracle查询一个月之内数据

    根据提供的标题、描述、标签及部分内容,我们可以了解到本篇文章主要关注的是如何在Oracle数据库中查询一个月内的数据。这里的关键在于日期范围的确定以及如何利用Oracle的内置函数来完成这一任务。接下来,我们将...

    sqlserver表数据插入到oracle表中的一种实现方式(表结构相同)

    表结构的创建比较简单,但是表的数据量太大,一时也想不到怎么把sqlserver表数据复制到oracle中,于是请教公司主管,用存储过程实现可以查询出所有数据的insert脚本,在oracle库中创建好表,直接把sqlserver中的...

    记使用Oracle SQL Developer 迁移MySql 数据至 Oracle.docx

    总结来说,从MySQL到Oracle的数据迁移是一个涉及多个步骤的过程,需要正确配置和管理数据库环境,确保用户和表空间设置正确,并且使用像SQL Developer这样的工具来简化迁移。在迁移过程中遇到问题时,要逐一排查,如...

    SqlServer表结构转oracle表结构

    在数据库管理领域,将SQL Server的表结构转换到Oracle数据库是一项常见的需求,特别是在系统迁移或数据整合的过程中。本文将详细探讨如何实现这一过程,并提供C#开发源码的相关信息。 首先,我们需要理解SQL Server...

    高清完整版 Oracle 高性能SQL引擎剖析SQL优化与调优机制详解

    在实际操作中,SQL优化与调优是一个不断迭代的过程,需要数据库管理员结合具体的业务场景和性能指标,综合运用上述知识点,通过测试和实践不断调整和优化。由于是关于Oracle高性能SQL引擎的深入剖析,这本资料是...

    java jsp sqlserver数据表转移到oracle实例 源代码

    标题中的“java jsp sqlserver数据表转移到oracle实例 源代码”表明这是一个关于使用Java和JSP技术,将SQL Server数据库中的数据表迁移至Oracle数据库的实际操作案例。这个过程通常涉及数据迁移、数据转换以及可能的...

    实现ORACLE与SQLSERVER数据库间的数据抽取与转换工具

    本文将探讨如何实现一个工具,用于在Oracle和SQL Server数据库之间进行数据的抽取与转换。Oracle是广受欢迎的关系型数据库管理系统,而SQL Server是微软公司推出的另一款强大的数据库平台。在不同的数据库系统间进行...

    SQLServer2008数据导入到Oracle11g详解

    ### SQLServer2008数据导入到Oracle11g详解 #### 一、背景与目的 随着企业数据量的增长和业务需求的变化,不同数据库之间的数据迁移成为了一个常见的任务。SQL Server 和 Oracle 是两种广泛使用的数据库管理系统...

    通过Oracle的透明网关和dblink直接取sqlserver表中的数据

    通过创建一个DBLink,Oracle数据库可以像访问本地表一样访问远程数据库中的表和数据。 然而,在实际操作过程中,我们可能会遇到一些错误。例如,ORA-28545错误提示Oracle在连接到网关过程中遇到了问题。解决这类...

    oracle 数据库 scott.sql 范例表

    "scott.sql"是一个典型的Oracle数据库示例脚本,它包含了著名的"SCOTT"用户的表和相关数据,这个用户是为了教学和演示目的而设计的。在本文中,我们将深入探讨Oracle数据库的基础知识,以及如何使用"SCOTT"用户和...

    Oracle数据库导入到SqlServer步骤(图文篇)

    Oracle 数据库到 SqlServer 数据迁移步骤详解 Oracle 数据库到 SqlServer 的数据迁移是一项复杂的任务,需要经过多个步骤来完成。本文将详细介绍如何将 Oracle 数据库导入到 SqlServer 中。 Step 1-6: 数据源设置...

    oracle sql loader 用法详解

    假设我们要将一个名为`data.csv`的数据文件加载到名为`sales`的表中,我们可以创建一个控制文件`sales.ctl`,并在其中定义数据文件的格式和目标表的结构。然后,使用以下命令执行加载操作: ``` sqlldr userid=SYS/...

    从SQLServer迁移大批量数据到Oracle

    - **Oracle Sqlload**: Oracle 提供的一个用于快速加载大量数据到 Oracle 数据库中的工具。 #### 迁移过程详解 **1. 使用 Microsoft DTS 进行初步迁移** Microsoft DTS 是一种强大的工具,能够处理复杂的数据迁移...

    Oracle中如何对超大规模数据(如超过2亿条)直接用SQL语句入库?

    在实际生产环境下,有时需将超大... from tab的Oracle SQL方式直接执行将导致redo、undo日志暴增,使数据库容易假死。针对此问题,采用文中方法可完美解决,且对系统性能几乎无影响(不管是分区表还是普通堆表均可)。

    ORACLE索引详解及SQL优化

    总的来说,Oracle索引详解及SQL优化是一个深度广度兼具的主题,需要结合实际数据库结构和业务需求,灵活应用各种索引类型和优化策略,以实现数据库性能的最大化。通过深入学习和实践,你可以更好地驾驭Oracle数据库...

    Oracle Sql语句转换成Mysql Sql语句

    当需要将一个基于Oracle SQL的应用程序迁移到MySQL环境时,就需要进行SQL语句的转换工作。本项目提供了一个Java源码工具,能够帮助用户便捷地将Oracle SQL语句转换为MySQL SQL语句。 Oracle SQL与MySQL SQL的主要...

    Oracle 高性能SQL引擎剖析:SQL优化与调优机制详解

    Oracle数据库的性能优化直接关系到系统的运行效率,而影响数据库性能的一个重要因素就是SQL性能问题。本书是作者十年磨一剑的成果之一,深入分析与解剖Oracle SQL优化与调优技术,主要内容包括: 第一篇“执行计划”...

Global site tag (gtag.js) - Google Analytics