zoukankan      html  css  js  c++  java
  • SQLServer 2005新功能

    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
                -----------
                NULL
                1
                3
                4
                (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


     

  • 相关阅读:
    ftoa浮法成字符串
    iOS UIWebView键盘操控
    开始Unity3D参观考察
    中国目前拥有的物种和人造卫星的作用
    robin 今日南
    编写自己的单点登录(SSO)服务
    poj 2385 Apple Catching dp
    OSI七层模型具体解释
    Android学习路径(四)文件项目学习的名单,android显示单元经常使用的
    单元测试概述
  • 原文地址:https://www.cnblogs.com/bigmouthz/p/1019650.html
Copyright © 2011-2022 走看看