`
zixiaolan
  • 浏览: 52527 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

用union 一次插入多条记录

阅读更多
create table BBB
(
  TEST1 NUMBER(10,2),
  TEST2 NUMBER(10,2),
  TEST3 NUMBER(10,3)
)

insert into bbb(test1,test2,test3)
select 1,2,8 from dual
union
select 3,4,9 from dual
union
select 5,6,70 from dual

select * from bbb;

还是不能把 select 出来的结果集做为记录插入到表中
分享到:
评论

相关推荐

    android中SQLite数据库中用insert同时插入多条记录的方法和效率比较

    Android 中 SQLite 数据库中用 insert 同时插入多条记录的方法和效率比较 在 Android 开发中,我们常会遇到这样一种情况:在建立一个 SQLite 数据库时,想同时插入大量数据。那么应该怎么做呢?下面我们将比较三种...

    SQL Server使用一个语句块批量插入多条记录的三种方法

    本文将详细介绍三种不同的方法,让你能够更高效地一次性插入多条记录,尤其关注SQL Server 2008引入的一种独特方法。 1. **重复INSERT语句**: 这是最基础的插入方法,适用于任何版本的SQL Server。你只需要为每条...

    SQLSERVER触发器插入数据

    - 向`TSYS_BAMKZ`表中插入一条记录(`MKZM`为空,`PARENT`为50)。 - 查询`TSYS_MKZ`表,可以看到新插入的记录以及通过触发器插入的新记录。 通过以上内容的解析,我们可以了解到SQL Server触发器的基本使用方法及其...

    国家开放大学 MySQL数据库应用 实验训练3 数据增删改操作

    单记录插入使用 Insert 语句一次插入一条记录,而批量插入使用带 Select 的 Insert 语句插入多条记录。学生将学习如何使用 Insert 语句插入数据,并通过 Select 语句检查插入前后的记录情况。 例如,插入汽车配件表...

    Mybatis 插入一条或批量插入 返回带有自增长主键记录的实例

    Mybatis 插入一条或批量插入 返回带有自增长主键记录的实例 Mybatis 是一个基于 Java 的持久层框架,它提供了对数据库的访问和操作的功能。今天,我们将分享一个关于 Mybatis 插入一条或批量插入 返回带有自增长...

    spark或mr引擎插入的数据,hive表查询数据为0

    其中一种常见的问题是,在使用Spark或MR引擎对Hive表进行数据插入后,通过Hive查询这些数据时,结果却显示为0条记录。具体表现为用户反馈在使用Tez引擎查询时可以得到正确结果,但在使用Spark-SQL查询同一张表时却...

    通过T_sql语句向其中一次填入一条数据或一次填入多条数据的方式填充数据

    UNION` 语句来批量插入多条记录。 - 使用 `SELECT ... INTO` 语句从一个表选择数据到另一个表。 #### 三、示例演示 以下示例将通过具体步骤展示如何使用 T-SQL 创建数据库、表,并填充数据。 ##### 3.1 创建...

    利用SQL语句插入批量数据.rar

    4. **使用UNION操作符**:如果你有多个单独的INSERT语句,可以用UNION来合并它们,但请注意,这种方法通常限制了每批插入的行数,并且所有INSERT语句必须具有相同的列数和数据类型: ```sql INSERT INTO 表名 (列...

    oracle通过1条语句插入多个值的方法示例

    例如,如果你有一个`pm_stu`表,需要插入多条记录,你可以这样编写SQL: ```sql insert all into pm_stu (stu_id, stu_name) values ('3', '王五') into pm_stu (stu_id, stu_name) values ('4', '赵六') select...

    sqlserver中向表中插入多行数据的insert语句

    然而,当你需要插入多行时,可以使用`SELECT`和`UNION ALL`或`UNION`来组合多条记录。`UNION ALL`会包含所有不重复的记录,而`UNION`则会去除重复的记录。在这个例子中,我们想要插入三行数据,每行包含学号、姓名和...

    数据库MySQL-union(联合)

    在MySQL数据库中,`UNION` 是一种用于合并多个`SELECT`语句结果集的工具。这个操作的主要目的是将不同的查询结果集拼接在一起,形成一个新的结果集,它有效地消除了重复行。在本例中,我们将深入探讨`UNION`的使用、...

    SQL-Server2008触发器练习题

    - 修改后版本允许一次插入多条记录。 **初始版本实现:** ```sql CREATE TRIGGER stu_insert ON student FOR INSERT AS BEGIN IF @@ROWCOUNT > 1 BEGIN RAISERROR('You cannot insert more than one student ...

    jdbc批量操作数据分析与实例

    这里利用了一个`StringBuffer`对象来构建一个包含多个`SELECT`子句的`INSERT`语句,这些子句通过`UNION`操作连接起来,最终实现了一次性插入多条记录。 ##### 3.2 逐条插入示例代码分析 ```java private void ...

    mssql 两种数据插入方式

    这种插入方式通过`SELECT`语句结合`UNION ALL`实现了多条记录的插入,与第一种方式相比,它使用了更少的`INSERT`语句,使得代码更加简洁。 ### 三、比较与选择 #### 3.1 性能考虑 从性能角度来看,当插入少量数据...

    在单个语句中插入/更新/删除记录

    当需要在某表中一次性添加多条记录时,可以使用`INSERT INTO...SELECT`语句。例如,假设我们有表`Employees`,我们可以这样做: ``` INSERT INTO Employees (Name, Age, Position) SELECT 'John Doe', 35, '...

    新手初学数据库

    3. **批量插入**:通过`UNION`操作符可以一次性插入多条记录,例如:`INSERT INTO bookDesc (BookAuthor, BookName, BookPrice) SELECT 'ɪ', '', 100 UNION SELECT 'һ', '', 100 UNION SELECT '', '', 100 UNION ...

    SQL学习笔记六 union联合结果集使用

    这个表被插入了6条记录,包含了不同的员工信息。 `UNION` 运算符用于合并两个或更多`SELECT`语句的结果集,但只会返回不重复的行。这意味着如果两个`SELECT`语句返回相同的数据行,`UNION`会自动去除重复行。例如:...

    Queryable.Union 方法实现json格式的字符串合并的具体实例

    在此json示例中,每个对象代表了一条记录,包含了name、time、area和conc四个字段,分别对应人名、时间、区域和浓度。 在数据库中保存json格式的字符串,意味着我们将这些字符串存储在某个字段中,通常这会涉及到将...

    T_SQL建库建表插入数据以及实现子查询等功能

    以下是如何向`Students`表中插入一条记录: ```sql INSERT INTO Students (ID, Name, Age, Major) VALUES (1, '张三', 20, '计算机科学'); ``` 这条语句将在`Students`表中插入一个新记录。 三、子查询 1. 单行子...

    常用sql语句

    这里展示的是如何一次性插入多条记录到`Student`表中。这种方式可以提高数据插入效率,特别是在批量导入数据时更为显著。 #### 3. 使用SELECT UNION进行数据插入 ```sql INSERT INTO student (name, grade, sex) ...

Global site tag (gtag.js) - Google Analytics