一条SQL语句 插入多条数据
2011-05-27 12:39
309 查看
从表2中取一些数据插入表1中 方法如下
insert into table1 (colum1,colum2) select 'admin', colum2 from table2
在表2中 colum1 字段不存在 可以用'admin' 替代 则插入的记录中 colum1 字段值全为 'admin'
查找前3条记录的SQL语句为
select top 3 * from table1
一次插多条还有一种写法(对新表好用)
select colum1,colum2 into table1 from table2
如果表 1 中要插入的字段在表 2 中全存在 则写法如下
insert into table1(colum1,colum2) select colum1,colum2 from table2
insert into table1 (colum1,colum2) select 'admin', colum2 from table2
在表2中 colum1 字段不存在 可以用'admin' 替代 则插入的记录中 colum1 字段值全为 'admin'
查找前3条记录的SQL语句为
select top 3 * from table1
一次插多条还有一种写法(对新表好用)
select colum1,colum2 into table1 from table2
如果表 1 中要插入的字段在表 2 中全存在 则写法如下
insert into table1(colum1,colum2) select colum1,colum2 from table2
相关文章推荐
- oracle 一条sql语句插入多条数据,ibatis迭代
- [lua, mysql] 将多条记录数据组合成一条sql插入语句(for mysql)
- oracle从多表中获取数据,然后用一条sql语句插入多条数据
- 【SQL】如何一次(一条SQL语句)向ORACLE中插入多组/多条数据,不同于mysql
- sql-insert一条语句执行多条数据插入
- SQL 如何实现一条sql语句插入1000行数据
- 写了一条Sybase SQL语句,用于生成一个表中所有数据的插入记录的生成
- 在一条SQL语句中向2个表中插入数据解决方案
- sql语句如何在insert一条数据后直接返回刚刚插入的数据的ID
- sql语句如何在insert一条数据后直接返回刚刚插入的数据的ID
- sql语句把表中一条或多条数据插入到另一表中
- 执行一条SQL语句,插入多条数据!
- 一条SQL语句插入大量数据 和查看某个表的字段是否有重复值
- 每次插入一条数据速度很慢,一次全部插入SQL语句过大,个人解决办法是每次插入指定条数
- 一条sql语句分别统计出来两张表的数据
- SQL语句,数据更新,数据插入删除修改和对视图的更新操作
- sql语句实现一张表中插入另一张表数据
- MySQL基本SQL语句之数据插入、删除数据和更新数据
- ORACLE中如何用一条SQL语句删除一个表中所有某个列的值为空的数据?
- SQL 语句之insert语句插入数据;若表中有重复的主键或数据插入的时候要求不能报错