`
ming_7755
  • 浏览: 37715 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

从一个表处数据插入另一个表

 
阅读更多

http://hualong.iteye.com/blog/692984


一、Oracle数据库中,把一张表的查询结果直接生成并导入一张新表中。 

例如:现有只有A表,查询A表,并且把结果导入B表中。使用如下SQL语句: 

create table b as select * from a 

二、Oracle数据库中支持把查询结果导入到另外一张表中。 

例如:有两个表A和B 

1)如果两个表的表结构是否相同,但要插入的字段类型相同: 

(1)把A表的全部字段数据插入到B表中: 
insert into B select * from A; 

(2)把A表中某些字段的数据插入B表中: 
insert into B(字段名)(select 字段名 from A) 

2)果不在同一个schema下请在表名前加上schema,例如有schema a和b: 

insert into b.B select * from a.A 

分享到:
评论

相关推荐

    sqlserver 循环临时表插入数据到另一张表

    sqlserver 循环临时表插入数据到另一张表 -- 声明变量 DECLARE @SupCode as varchar(100), @ProdCode as varchar(50), @PackLayer as varchar(50), @CodeStatus as varchar(50), @ProductId as varchar(50), @...

    mysql 从一个表中查数据并插入另一个表实现方法

    在数据库管理中,经常需要进行数据迁移或者复制操作,特别是在MySQL这样的关系型数据库中,从一个表中查询数据并插入到另一个表是常见的数据处理任务。本篇文章将详细介绍如何使用SQL语句来实现这一过程。 首先,...

    07-数据表中数据插入方式(4种)

    这种方式对于从一个表中提取数据并将其存储到另一个表中非常有用。其语法格式如下: ``` INSERT INTO 表1 (字段1, 字段2, ...) SELECT 字段3 FROM 表2 WHERE 条件表达式; ``` 这种插入方式允许从一个查询中获取...

    JAVA将一个数据中数据定时自动复制(抽取)到另一个数据库

    本文将深入探讨如何使用Java编程语言实现从一个数据库中定时自动抽取数据并复制到另一个数据库,以达到数据库间的实时或近实时同步。 首先,我们需要了解基础概念。Java是一种广泛使用的面向对象的编程语言,具有...

    Java读取数据库中blob字段并插入到另一个表中

    可以从数据库中读取blob字段并插入到另一个表中,已经测试通过

    用户角色菜单权限表结构创建以及数据插入

    用户菜单权限表建表语句以及数据插入语句,后台管理系统搭建必备,学习专用。 如果使用外键关联,在对表进行数据操作时就考虑另一张关联的表,相当于两张表就绑在一起了,操作这张表就必须考虑另一张关联表。我们...

    在同一数据库中将一个表中文件备份到另一个表

    下面是一个简单的Java程序示例,用于从一个表复制数据到另一个表: ```java import java.sql.*; public class BackupTable { public static void main(String[] args) { String url = "jdbc:oracle:thin:@//...

    sql将一个表中的数据插入到另一个表中的方法

    在SQL(Structured Query Language)中,将一个表中的数据插入到另一个表中是常见的操作,这对于数据迁移、数据同步或数据备份等任务至关重要。这里,我们将深入探讨几种不同的方法来实现这一目标。 首先,最基础的...

    sql server从一个数据库复制表到另一个数据库的方法

    在SQL Server中,将表从一个数据库复制到另一个数据库的过程涉及到数据库对象的迁移,这通常通过创建表的结构脚本和数据迁移来实现。以下是一个详细的步骤指南: 1. **启动SQL Server Management Studio (SSMS)**: ...

    对换一张表中的两列数据

    对换一张表中的两列数据是 SQL 中的一种常见操作,对于数据库管理员和开发者来说都是必备的技能。SQL Server 提供了多种方式来实现对换一张表中的两列数据,本文将详细介绍这些方法。 使用 sp_help 和 sp_helptext ...

    MySQL下将一个表的数据插入到另外一个表的实现语句

    本篇文章将深入探讨如何将一个表的数据插入到另一个表,包括全量数据迁移和部分字段迁移,并提供相关SQL语句示例。 首先,当我们需要将一个表的全部数据插入到另一个具有相同字段结构的表时,可以使用以下SQL语句:...

    Oracle中多表关联批量插入批量更新与批量删除操作

    在Oracle数据库中,进行多表关联的批量插入、批量更新和批量删除操作是常见的数据库管理任务,尤其是在处理大量数据时,这些操作能显著提高效率并减少资源消耗。本文将详细探讨这三个方面,并通过实例代码来展示如何...

    kettle同步数据库所有的表数据到其他库.rar

    本示例中的"Kettle同步数据库所有的表数据到其他库.rar"是一个具体的应用场景,即利用Kettle将一个数据库的所有表数据同步到另一个具有相同表结构的数据库中。这里,我们不仅讨论如何实现这个功能,还将深入探讨...

    Mybatis实现一对一,一对多数据插入数据实验报告.docx

    - **定义**:一对一关系指的是两个表中的记录互相独立,每一条记录在另一表中都有且仅有一个匹配的记录。例如,一个身份证对应一个公民,一个公民对应一个身份证。 - **建表原则**:一对一关系可以通过两种方式...

    把表信息从一个表复制到另外一个表

    本示例通过 VB 与 ADO 技术实现了从一个表复制数据到另一个表的功能。这种方法不仅适用于 Access 数据库,还可以扩展到其他支持 ADO 的数据库系统。此外,在实际应用中,还可能需要考虑更多的细节,比如错误处理、...

    关于数据结构双向链表中插入节点的核心步骤探讨.pdf

    双向链表中的节点包含数据域和两个指针域,一个指向前一个节点(prior),另一个指向后一个节点(next)。 在双向链表中插入节点时,通常需要调整相关节点的指针。根据插入位置的不同,插入操作可分为节点前插入和...

    MySql中把一个表的数据插入到另一个表中的实现代码

    在MySQL数据库中,将一个表的数据插入到另一个表是常见的操作,尤其在数据迁移、备份或整合的过程中。本文将详细介绍如何实现这一功能,并提供不同情况下的SQL语句示例。 首先,最基础的方法是当两表结构完全一致时...

    从一个数据库导入到另一个数据库中

    本文将详细介绍如何将数据从一个数据库导入到另一个数据库中,同时也会涉及到“源码”和“工具”这两个标签所涵盖的相关内容。 首先,我们需要理解数据库的基本概念。数据库是存储和管理数据的系统,它允许我们组织...

Global site tag (gtag.js) - Google Analytics