数据库insert插入多行数据
2011-03-05 20:31
183 查看
insert用法归结有两种,一种是与values连用,一种是与select连用。前者只能一次插入一条记录,而后者可以插入多行数据。具体做法有两种:
一、用union
二、用select items form tb_name,从其他表中“导入”数据。
另外在在其他地方看到sql 2008支持类似于oracle insert的用法:(不过这种方法还没有用过,现在用的是sql server 2005)
值得一提的是,在c#中可使用对xml的支持插入多行数据。
一、用union
use db_students go insert into tb_students(ID,name,sex) select '64107010','小平','男' union select '64107011','小白','男' union select '64107015','小雪','女' go
二、用select items form tb_name,从其他表中“导入”数据。
use db_students go insert into tb_students(ID,name,sex,birth,classID) select * from studentInfo go
另外在在其他地方看到sql 2008支持类似于oracle insert的用法:(不过这种方法还没有用过,现在用的是sql server 2005)
insert into tb_name1(item1,item2,item3,...,itemn) values(v1,v2,v3,....,vn) values(v11,v22,v33,....,vnn)
值得一提的是,在c#中可使用对xml的支持插入多行数据。
相关文章推荐
- 求救!用Access数据库插入数据,INSERT INTO语句总是出现错误,但同样的语句格式,用SQL Server 2000数据库,不出现错误!
- PL/SQL使用INSERT...SELECT一次插入多行数据
- C#连接数据库并插入数据(insert)
- insert语句如何向表中插入多行数据
- 获取DataGridView中checkBox选中的多行数据并将选中的行插入数据库
- excel数据转成insert语句插入数据库(数据量为几十万);
- 运用INSERT INTO语句向数据库中插入数据失败。
- 数据库学习 - insert into(插入数据)
- Insert语句插入多行数据
- sqlserver中向表中插入多行数据的insert语句
- SQL语言使用insert语句向数据库表格中插入或添加新的数据行
- 根据数据库中现有数据导出插入数据的insert语句
- hibernate 实行原生sql insert数据无法插入到数据库
- 用一条insert语句来插入多行数据
- mybatis3.2.3向数据库sql server 2005插入数据(insert)时返回主键值为空(null)或者1,
- insert into插入表,插入多条数据,sql插入表,插入多条数据,数据库插入表,插入多条数据
- 大量数据情况下单线程插入和多线程insert数据库的性能测试
- sqlserver中向表中插入多行数据的insert语句
- MyBatis进行insert操作时不能将数据插入到数据库
- 用Insert语句插入多行数据