MSSQL2005的新功能创建数据库快照
-- 创建数据库快照

CREATE DATABASE AdventureWorks_snapshot_0600 ON

( NAME = AdventureWorks_Data, FILENAME =

'E:\SQL2005\MSSQL.1\MSSQL\Data\AdventureWorks_snapshot_0600.ss' )

AS SNAPSHOT OF AdventureWorks;

GO
-- 恢复数据库快照

RESTORE DATABASE AdventureWorks FROM DATABASE_SNAPSHOT = AdventureWorks_snapshot_0600

GO
-- 删除数据库快照

DROP DATABASE AdventureWorks_snapshot_0600

GO

sql server 2005中的except和INTERSECT运算
EXCEPT 和 INTERSECT 运算符使您可以比较两个或多个 SELECT 语句的结果并返回非重复值。EXCEPT 运算符返回由 EXCEPT 运算符左侧的查询返回、而又不包含在右侧查询所返回的值中的所有非重复值。INTERSECT 返回由 INTERSECT 运算符左侧和右侧的查询都返回的所有非重复值。使用 EXCEPT 或 INTERSECT 比较的结果集必须具有相同的结构。它们的列数必须相同,并且相应的结果集列的数据类型必须兼容。

MSDN上的例子能说明问题:

TableA (col1 int) TableB (col1 int) TableC (col1 int)

NULL

NULL

2

NULL

1

2

NULL

3

2

1

4

4

2

4

4

2

2

3

4

4

使用 EXCEPT,以下查询将返回由 EXCEPT 操作数左侧的查询返回、而又不包含在右侧查询所返回的值中的所有非重复值。

SELECT * FROM TableA EXCEPT SELECT * FROM TableB

结果如下:

Col1       
-----------
2

(1 row(s) affected)

使用 INTERSECT,此查询将返回由 INTERSECT 运算符左侧和右侧的查询都返回的所有非重复值。

SELECT * FROM TableA INTERSECT SELECT * FROM TableB

结果如下:

Col1-----------NULL134(4 row(s) affected)

INTERSECT 运算符优先于 EXCEPT。例如,以下查询使用了这两个运算符:

SELECT * FROM TableA EXCEPT SELECT * FROM TableB INTERSECT SELECT * FROM TableC

结果如下:

Col1       
-----------
NULL
1
2
3

(4 row(s) affected)

原文地址:http://hi.baidu.com/kxlf4600/blog/item/b52eb1cab9b80087c91768c7.html

转载于:https://www.cnblogs.com/bigmouthz/archive/2007/12/29/1019650.html

SQLServer 2005新功能相关推荐

  1. 无废话-SQL Server 2005新功能(1) - TSQL

    无废话-SQL Server 2005新功能(1) - TSQL SQL Server 2005相对于SQL Server 2000改进很大,有些还是非常实用的. 举几个例子来简单说明 这些例子我引用 ...

  2. SQL 2005 新功能

    1. TOP 表达式 SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了. --前n名的订单 declare @n int   set @n = 10   select TO ...

  3. Visual Studio 2005中编译调试新功能

    在日常的编程中,程序员经常离不开的工作之一,就是调试.当写好一段代码或程序后,在运行后总会出现这样那样的问题,比如各样的错误,程序员就必须进行调试,将这些错误排除.在最新出炉的Visual Studi ...

  4. vs2010新功能(转)

    VS2010中针对ASP.NET的23个新功能 1.代码片段(Code Snippets):    代码段是预先开发的代码模板,可以节省我们对有关语法思考的时间.在VS 2005和VS 2008中,已 ...

  5. S/4HANA CLOUD 年度九大新功能(2020)

    回顾 2020 ,SAP 加大投入,持续为 SAP S/4HANA Cloud 客户的数字化智慧企业转型之路提供强有力支撑.聚焦集成和创新两大战略方向,SAP 在各条业务线,以及不同功能模块上持续深耕 ...

  6. VS 2019要来了,是时候了解一下C# 8.0新功能

    近日,微软发布了Visual Studio 2019 的发布日期,2019年4月2日Visual Studio 2019 将正式和大家见面,同时微软还将提供发布现场实时直播. 除了Visual Stu ...

  7. SQLSERVER2014中的新功能

    SQLSERVER2014中的新功能 转载自:http://blog.csdn.net/maco_wang/article/details/22701087 博客人物:maco_wang SQLSER ...

  8. html5在哪编译,HTML5_提供的 新功能_less 编译_

    HTML5_提供的 新功能 class 操作 ele.classList(注意: 高版本的 IE 都不支持) 获取 ele.classList.add("current"); el ...

  9. SQLServer 2005 数据库定阅复制实现双机热备(主要是sharepoint 内容数据库)

    SQLServer 2005 数据库定阅复制实现双机热备(主要是sharepoint 内容数据库) 原文:SQLServer 2005 数据库定阅复制实现双机热备(主要是sharepoint 内容数据 ...

最新文章

  1. Lotusscript代理调用正则表达式过滤掉html代码,获取notesRichTextItem内容信息的方法...
  2. 如何在浏览器端爬取信息(只是配置的部分)----设置环境
  3. PLSQL 的 for循环的小例子
  4. VS 2005 文本编码小技巧 --中文亂碼問題解決
  5. linux 安装 hadoop
  6. java Enumset
  7. JMeter学习笔记--使用HTTP信息头管理器
  8. [模拟] leetcode 14 最长公共前缀
  9. NFC中国-中国第一NFC论坛,NFC中文论坛+NFC技术社区+NFC_电子发烧友网【申明:来源于网络】...
  10. 高等数学(第七版)同济大学 习题3-2 个人解答
  11. 深源恒际上线二代个人信用报告OCR识别服务
  12. java代码实现分页_Java分页实现(示例代码)
  13. 精曲的竖曲线4800计算程序,可以计算直线与竖曲线通杀
  14. pwm调速c语言,PWM调速的C语言程序编写
  15. python中nomodulenamed怎么解决_python:ModuleNotFoundError:Nomodulenamed解决方法
  16. 3、浙江移动网页Post登陆分析RSA算法【Post/Js逆向笔记】
  17. DDR4的内存计算方法
  18. 【C】C语言中的设计模式
  19. 让你的简历不落窠臼,精雕细镂写一份真正的技术简历(Python向)
  20. 先锋M.2 NVMe 2280 SSD 256GB固态硬盘 测速

热门文章

  1. 微软发布的两个MSF过程指导(Process Guidance)
  2. 浏览器停止加载页面内容
  3. 使用Zuul构建API Gateway
  4. Scala 面向对象编程
  5. 计算机考研在线题库,考研全题库电脑版
  6. (47)System Verilog 类中变量随机激励inside运算符
  7. Python常见文件函数
  8. 蚌埠学院计算机科学技术校区,蚌埠学院计算机科学与关键技术(6页)-原创力文档...
  9. Keil综合(03)map文件全解析
  10. 数据结构之链式队列的优化