今天一个偶然的机会中知道 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语句,使得数据备份过程更为简单且经过了大规模的...
INSERT语句用于向数据库表中添加新记录。基本语法如下: ``` INSERT INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...) ``` 使用SQL语句生成工具,用户可以指定要插入的表,选择需要的字段,然后输入或...
"LINQ体验——LINQ to SQL语句之Insert/Update/Delete操作" 在本篇文章中,我们将继续讨论LINQ to SQL语句,重点介绍Insert/Update/Delete操作,这些操作在我们的程序中是最常用的。下面,我们将通过多个示例来详细...
同时,本教程还涵盖了 SQL 高级知识,如 Top 语句、Like 语句、通配符、In 语句、Between 语句、Aliases 语句、Join 语句、Inner Join 语句、Left Join 语句、Right Join 语句、Full Join 语句、Union 语句、Select ...
Oracle INSERT 语句 方法1 我估计有点 SQL 基础的人都会写 INSERT 语句。下面是 SQL 标准写法。 INSERT INTO employees (employee_id, name) VALUES (1, 'Zhangsan'); INSERT INTO employees VALUES (1, 'Shangbo')...
ABAP 基本语法学习关键语句的写法 ABAP(Advanced Business Application Programming)是 SAP 公司开发的一种高级商业应用程序编程语言,主要用于开发 SAP 系统中的应用程序。 ABAP 语言的基本语法学习关键语句的...
MySQL 原生语句中 save 的写法汇总 在 MySQL 中,save 操作是经常遇到的场景,特别是在 UPDATE 和 INSERT 操作中。使用 Hibernate 可以使用 saveOrUpdate 方法,但是使用原生 SQL 语句时,该如何实现 save 操作呢?...
通过Ibatis3xml文件配置+Mysql实现数据批量插入,原先在网上找很多,都是关于批量更新,批量插入的很少,而且其写法又完全不同,所以自己研究了一下。可供参考。另外插入时如出现内容报错,请参照my.cnf修改书库配置...
### SQL Server 语句大全详解 #### 一、数据库管理 **1. 创建数据库** - **语法**: `CREATE DATABASE database-name` - **示例**: 若要创建名为`nomansland`的数据库,则执行以下命令: ```sql CREATE DATABASE...
`#status#`表示新状态,`actionIds`为一个列表,通过`iterate`标签迭代列表中的元素,形成IN子句,实现批量更新功能。 #### 5. 查询模块下的动作标识:查询特定模块下的所有动作标识 ```xml select moduleId, ...
在本教程中,我们将探讨一些常用的MySQL语句及其应用,帮助你更好地理解和操作数据库。 1. 数据库操作: - **创建数据库**:`CREATE DATABASE 数据库名;` - **选择数据库**:`USE 数据库名;` - **删除数据库**:...
INSERT 语句用来在表或视图中添加新的行。在视图中插入一个新行也会在 视 图基于的表中插入这一行。 ● 使用 VALUES 子句为一行或多行指定列数据。例如: INSERT INTO staff VALUES (1212,'Cerny',20,'Sales',3,...
- INSERT语句:`$query = @mysql_query("insert into tablename1 values('4', 'Judy','456')")` 会向tablename1表中插入一条新记录。 如果SQL语句执行失败,`or die()`会终止脚本并显示错误信息。 4. `mysql_...
接着,我们讨论INSERT语句,用于向数据库中插入新记录。插入记录有两种方式:在SSMS中直接操作和使用INSERT语句。在SSMS中插入时,需要注意标识列和计算列不能手动输入,NULL值字段需提供值,输入的数据类型应与字段...
通过分析这段SQL代码,我们了解了如何在一个省级行政区数据库中插入数据的基本方法,包括对表结构的理解、SQL INSERT语句的具体写法以及省级行政区编码的规则。这对于管理含有大量行政区划信息的数据库具有重要意义...
在SQL中,有一些最常用的操作语句,如`SELECT`、`INSERT`、`UPDATE`、`DELETE`等。这些语句是学习SQL的基础。 #### 三、`SELECT`语句详解 `SELECT`语句是最常用的SQL语句之一,用于从数据库中检索数据。 ##### 1. ...
例如,你可以使用`SELECT`语句来获取所有部门的信息,或者使用`INSERT`和`UPDATE`来新增或修改组织结构数据。 2. **流程相关SQL**: - 流程管理是泛微系统的核心功能之一,涉及到审批流程、任务分配等。SQL语句...
**替代写法:** ```sql SELECT ename, sal, deptno FROM emp WHERE sal >= 2500 AND sal ; ``` 使用`>=`和`同样可以达到相同的效果。 ### 3. 使用 IN 进行多值匹配 **知识点:** IN 用于匹配多个可能的值之一。 ```...