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


     

  • 相关阅读:
    c# Queue实现生产者(Producer)消费者(Consumer)模式
    无法连接到已配置的web服务器
    2018年新年计划
    md5加密、Des加密对称可逆加密、RSA非对称可逆加密、https单边验证、银行U盾双边认证
    通过HTTP协议实时获取微信聊天记录
    c#委托与事件
    c#异步多线程
    详细解读PHP时区修改正确方法
    Mysql分库分表方案
    关于Windows下安装mongodb和加入Windows系统启动项
  • 原文地址:https://www.cnblogs.com/bigmouthz/p/1019650.html
Copyright © 2011-2022 走看看