`
FengShen_Xia
  • 浏览: 282138 次
  • 性别: Icon_minigender_1
  • 来自: 东方水城
社区版块
存档分类
最新评论

INSERT语句的新写法

阅读更多

     今天一个偶然的机会中知道 SQL 中的 INSERT 语句还可以这样写:

INSERT INTO tbl_name (col1, col2) VALUES (value1_1, value1_2),(value2_1, value2_2),(value3_1, value3_2)...

      这种一个insert into插入多条记录的语句在oracle中不能使用,如果想要在oracle中一次往同一张表里添加多条记录,那么可以用下面的语句:

Insert Into tbl_name (col1 ,col2)  Select column1,column2  From  tbl_name 2    

 

 

这样的写法实际上类似于:

INSERT INTO tbl_name (col1, col2) VALUES (value1_1, value1_2)
INSERT INTO tbl_name (col1, col2) VALUES (value2_1, value2_2)
INSERT INTO tbl_name (col1, col2) VALUES (value3_1, value3_2)...

 

如果在执行过程中碰到一个值错误,则这个值以后的数据都不会被插入。

 

 

分享到:
评论

相关推荐

    DB2数据库批量导insert工具

    DB2数据库批量导insert工具是为了解决在某些DB2客户端中无法便捷地批量生成insert语句以备份数据的问题而设计的。这个工具允许用户高效地导出DB2数据库中的insert语句,使得数据备份过程更为简单且经过了大规模的...

    sql语句生成工具,insert,update

    INSERT语句用于向数据库表中添加新记录。基本语法如下: ``` INSERT INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...) ``` 使用SQL语句生成工具,用户可以指定要插入的表,选择需要的字段,然后输入或...

    SQL语句教程 写法大全

    同时,本教程还涵盖了 SQL 高级知识,如 Top 语句、Like 语句、通配符、In 语句、Between 语句、Aliases 语句、Join 语句、Inner Join 语句、Left Join 语句、Right Join 语句、Full Join 语句、Union 语句、Select ...

    LINQ体验——LINQ to SQL语句之Insert/Update/Delete操作

    "LINQ体验——LINQ to SQL语句之Insert/Update/Delete操作" 在本篇文章中,我们将继续讨论LINQ to SQL语句,重点介绍Insert/Update/Delete操作,这些操作在我们的程序中是最常用的。下面,我们将通过多个示例来详细...

    从Oracle数据库中读取数据自动生成INSERT语句的方法

    Oracle INSERT 语句 方法1 我估计有点 SQL 基础的人都会写 INSERT 语句。下面是 SQL 标准写法。 INSERT INTO employees (employee_id, name) VALUES (1, 'Zhangsan'); INSERT INTO employees VALUES (1, 'Shangbo')...

    ABAP基本语法学习关键语句的写法[借鉴].pdf

    ABAP 基本语法学习关键语句的写法 ABAP(Advanced Business Application Programming)是 SAP 公司开发的一种高级商业应用程序编程语言,主要用于开发 SAP 系统中的应用程序。 ABAP 语言的基本语法学习关键语句的...

    mysql 原生语句中save 的写法汇总.docx

    MySQL 原生语句中 save 的写法汇总 在 MySQL 中,save 操作是经常遇到的场景,特别是在 UPDATE 和 INSERT 操作中。使用 Hibernate 可以使用 saveOrUpdate 方法,但是使用原生 SQL 语句时,该如何实现 save 操作呢?...

    ibatis3批量插入

    通过Ibatis3xml文件配置+Mysql实现数据批量插入,原先在网上找很多,都是关于批量更新,批量插入的很少,而且其写法又完全不同,所以自己研究了一下。可供参考。另外插入时如出现内容报错,请参照my.cnf修改书库配置...

    sql server语句大全 内附各种语句详细写法,零基础入门更实用

    ### SQL Server 语句大全详解 #### 一、数据库管理 **1. 创建数据库** - **语法**: `CREATE DATABASE database-name` - **示例**: 若要创建名为`nomansland`的数据库,则执行以下命令: ```sql CREATE DATABASE...

    Ibatis常用sql语句

    `#status#`表示新状态,`actionIds`为一个列表,通过`iterate`标签迭代列表中的元素,形成IN子句,实现批量更新功能。 #### 5. 查询模块下的动作标识:查询特定模块下的所有动作标识 ```xml select moduleId, ...

    常用的mysql语句写法

    在本教程中,我们将探讨一些常用的MySQL语句及其应用,帮助你更好地理解和操作数据库。 1. 数据库操作: - **创建数据库**:`CREATE DATABASE 数据库名;` - **选择数据库**:`USE 数据库名;` - **删除数据库**:...

    sql重要及不常用语句收集

    INSERT 语句用来在表或视图中添加新的行。在视图中插入一个新行也会在 视 图基于的表中插入这一行。 ● 使用 VALUES 子句为一行或多行指定列数据。例如: INSERT INTO staff VALUES (1212,'Cerny',20,'Sales',3,...

    php执行sql语句的写法

    - INSERT语句:`$query = @mysql_query("insert into tablename1 values('4', 'Judy','456')")` 会向tablename1表中插入一条新记录。 如果SQL语句执行失败,`or die()`会终止脚本并显示错误信息。 4. `mysql_...

    数据操纵语句大全.pptx

    接着,我们讨论INSERT语句,用于向数据库中插入新记录。插入记录有两种方式:在SSMS中直接操作和使用INSERT语句。在SSMS中插入时,需要注意标识列和计算列不能手动输入,NULL值字段需提供值,输入的数据类型应与字段...

    省级行政区 SQL语句

    通过分析这段SQL代码,我们了解了如何在一个省级行政区数据库中插入数据的基本方法,包括对表结构的理解、SQL INSERT语句的具体写法以及省级行政区编码的规则。这对于管理含有大量行政区划信息的数据库具有重要意义...

    sql语句的基本介绍和用法

    在SQL中,有一些最常用的操作语句,如`SELECT`、`INSERT`、`UPDATE`、`DELETE`等。这些语句是学习SQL的基础。 #### 三、`SELECT`语句详解 `SELECT`语句是最常用的SQL语句之一,用于从数据库中检索数据。 ##### 1. ...

    泛微系统SQL语句大全

    例如,你可以使用`SELECT`语句来获取所有部门的信息,或者使用`INSERT`和`UPDATE`来新增或修改组织结构数据。 2. **流程相关SQL**: - 流程管理是泛微系统的核心功能之一,涉及到审批流程、任务分配等。SQL语句...

    java经典语句,值得收藏的语句

    **替代写法:** ```sql SELECT ename, sal, deptno FROM emp WHERE sal >= 2500 AND sal ; ``` 使用`>=`和`同样可以达到相同的效果。 ### 3. 使用 IN 进行多值匹配 **知识点:** IN 用于匹配多个可能的值之一。 ```...

Global site tag (gtag.js) - Google Analytics