• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >MsSql > SQL Server使用一个语句块批量插入多条记录的三种方法

SQL Server使用一个语句块批量插入多条记录的三种方法

作者:xbf321 字体:[增加 减小] 来源:互联网 时间:2017-05-11

xbf321通过本文主要向大家介绍了sql server使用教程,sql server使用手册,sql server 2008使用,sql server怎么使用,sql server2012使用等相关知识,希望本文的分享对您有所帮助

我们在日常操作中,免不了对数据库的某张表,一次性的要插入多条记录,但是首先想到的就是复制,粘帖N多重复的INSERT INTO 语句,万一某一个少了一个分号,或多个逗号之类的,产生错误,要找起来可就费尽了,既浪费时间,又耽误工作。

除了上面所说的方法外,其实还有二中方法,相比较起来要比之前那个要简洁。

首先是之前那个方法:   

INSERT INTO MyTable(ID,NAME) VALUES(2,'456');
INSERT INTO MyTable(ID,NAME) VALUES(3,'789');</div>

第二种方法,使用UNION ALL来进行插入操作:  

SELECT 4,'000'
UNION ALL
SELECT 5,'001'
UNION ALL
SELECT 6,'002'</div>

是不是要比第一种方法简单点,据说要比第一种要快!

第三种方法就有点特别了,是SQL Server2008特有的,所以,如果你不是SQL Server2008,就不能使用这种方法了,所以赶快升级吧!体验一下SQL Server2008给我们带了的好处。 

VALUES(7,'003'),(8,'004'),(9,'005')</div>

上面演示了3种不同的方法来向数据库一次插入多条数据,第三种方法看起来比较简洁高效,推荐大家都赶快升级到SQL Server2008吧。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • SQL Server 使用 SET FMTONLY ON 获得表的元数据
  • SQL Server使用一个语句块批量插入多条记录的三种方法

相关文章

  • 2017-05-11sqlserver2008锁表语句详解(锁定数据库一个表)
  • 2017-05-11SQL server 视图(view)介绍
  • 2017-05-11SQL Server 2008中的代码安全(二) DDL触发器与登录触发器
  • 2017-05-11使用Navicat Premium将SQLServer数据导出为sql格式
  • 2017-05-11SQL server 管理事务和数据库介绍
  • 2017-08-25SQL Server触发器的使用
  • 2017-05-11sqlserver 存储过程中的top+变量使用分析(downmoon)
  • 2017-05-11SQLSERVER2008中CTE的Split与CLR的性能比较
  • 2017-05-11SqlServer 2005/2008数据库被标记为“可疑”的解决办法
  • 2017-05-11SQL Server 2005基础知识详细整理

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 安装SQL Server 2008时 总是不断要求重启电脑的解决办法
    • SQL Server 2005中更改sa的用户名的方法
    • SqlServer 2005中使用row_number()在一个查询中删除重复记录
    • SQL Server 2008中的代码安全(八)透明加密(TDE)
    • SQL2005学习笔记 EXCEPT和INTERSECT运算符
    • 简单实用SQL脚本Part SQLServer 2005 链接服务器
    • SQL Server 2008 R2 企业版/开发版/标准版(中英文下载,带序列号)
    • SQLSERVER 2005的ROW_NUMBER、RANK、DENSE_RANK的用法
    • 关于MSSQL 2005的安装与补丁
    • SQL2005Express中导入ACCESS数据库的两种方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有