SQL语句一次INSERT多条记录的方法
2015-02-05 14:28
253 查看
1、SQL Server或MySQL中:
2、Oracle中:
现在有一个空表a和一个有数据的表格b,他们的结构是一样, 把b表中的所有数据插入到a表中的语句是:
--查询语句中可以使用任意复杂的条件或者子查询
如果数据的来源不是现存表的数据,也想多条插入那么使用如下的方法:
INSERT INTO `userTable` (`user_id`, `user_name`) VALUES (1, 'dsf'), (2, 'fgy'), (3, 'faad');
2、Oracle中:
现在有一个空表a和一个有数据的表格b,他们的结构是一样, 把b表中的所有数据插入到a表中的语句是:
INSERT INTO A (列1,列2,列3) SELECT 列1,列2,列3 FROM B ;
--查询语句中可以使用任意复杂的条件或者子查询
如果数据的来源不是现存表的数据,也想多条插入那么使用如下的方法:
INSERT INTO tablename(列1,列2,列3,) SELECT 值1,值2,值3 FROM DUAL UNION SELECT 值1,值2,值3 FROM DUAL UNION SELECT 值1,值2,值3 FROM DUAL
相关文章推荐
- 在SQL Server中SQL语句的Insert支持一次插入多条记录?
- 在SQL Server中,SQL语句的Insert支持一次插入多条记录
- C#一次连接数据库执行多条sql语句(三种方法)
- C#(.net)中的一次连接数据库执行多条sql语句(两种方法)
- 用一条SQL语句实现向数据库中插入多条记录的方法
- 一次插入多条记录的SQL语句介绍
- 用一条SQL语句实现向数据库中插入多条记录的方法
- 一次插入多条记录的SQL语句介绍
- 一次向数据库中插入多条相同记录的SQL方法(只有一个列不同)
- 一次插入多条记录的SQL语句
- SQL一次添加多条记录方法
- C#一次连接数据库执行多条sql语句(三种方法)
- 创建临时表,一条sql语句一次插入多条记录
- sql语句优化一次进行多条记录的-----插入和修改
- 1次插入多条记录的方法(SQL语句,在MS SQL Server 2000查询分析器中执行成功)
- Oracle中怎样一次执行多条sql语句
- 四种SQL语句删除重复记录的方法
- 用一条SQL语句取出第 m 条到第 n 条记录的方法
- SQL语句合并多条记录
- 用SQL语句删除重复记录的四种方法