SQL Server:使用一个语句块插入多条记录
2015-09-15 12:52
295 查看
第一种方法,
INSERT INTO MyTable(ID,NAME) VALUES(1,'123'); INSERT INTO MyTable(ID,NAME) VALUES(2,'456'); INSERT INTO MyTable(ID,NAME) VALUES(3,'789');
第二种方法,使用UNION ALL来进行插入操作:
INSERT INTO MyTable(ID,NAME) SELECT 4,'000' UNION ALL SELECT 5,'001' UNION ALL SELECT 6,'002'
第三种方法就有点特别了,是SQL Server2008特有的,所以,如果你不是SQL Server2008,就不能使用这种方法了,所以赶快升级吧!体验一下SQL Server2008给我们带了的好处。
INSERT INTO MyTable(ID,NAME) VALUES(7,'003'),(8,'004'),(9,'005')
相关文章推荐
- Cloud Insight 仪表盘上线 | 全面监控 Redis
- Cloud Insight 仪表盘上线 | 全面监控 Redis
- SQL语法优化
- 数据库Sharding的基本思想和切分策略
- centos 7 卸载 mariadb 的正确命令
- 个人面试题(oracle数据库开发)(一)
- 简单的数据库交互展示
- ubuntu mysql 安装
- 错误码:2003 不能连接到mysql服务器
- MySQL语法大全
- Redis绑定IP后报 bind: Cannot assign requested address 异常解决方法
- sql 经典命令行建立数据库 (增删改查)
- 数据库乱码
- SQL Server
- Redis安全设置 - 设置密码、禁用指令
- 比ORA-24777: 我不使用不可移植数据库链接更郁闷的事情达成一致
- Mysql innodb 间隙锁
- redis 内存泄露
- sql语句:CASE WHEN END 的用法
- 数据库备份策略