【问题标题】:What are the new t-sql features sql server 2005?sql server 2005 有哪些新的t-sql 功能?
【发布时间】:2009-03-25 00:45:28
【问题描述】:

在哪里可以找到与 2000 相比 sql server 2005 中新的 T-SQL 功能的完整列表?

我知道的几个: 枢轴,输出,尝试..Catch。还要别的吗?谢谢。

【问题讨论】:

    标签: sql-server sql-server-2005 tsql sql-server-2000


    【解决方案1】:

    这是来自联机丛书的 Microsoft 参考:
    http://msdn.microsoft.com/en-us/library/ms189465(SQL.90).aspx

    它包含示例数据库增强、tsql 数据类型和其他一些。不是最好的资源(很傻,因为它是为 SQL Server 编写的),而是一些东西。

    这是 SQLServerCentral.com 上的一个很好的资源。不幸的是,您需要加入才能查看信息。我已经成为会员多年了,因为网站上有很多优秀的 SQL Server 文章。 http://www.sqlservercentral.com/articles/Development/2738/
    我会复制一些信息,但我认为他们不会对此感到非常高兴。

    【讨论】:

    • 我同意,它相当不完整。需要更多详细信息。
    【解决方案2】:

    我最喜欢的是:

    • VARCHAR(MAX)
    • ROW_NUMBER()
    • OVER / PARTITION BY(与 ROW_NUMBER() 或任何聚合如 SUM、COUNT 一起使用)
    • 索引中包含列
    • OUTPUT 子句
    • 更新和删除的顶部
    • CTE 的

    实际上.. 有很多好东西 :-)

    【讨论】:

      【解决方案3】:

      对于我的团队来说,sql2005 中最大的新特性可能是镜像数据库的能力。我是那个的超级粉丝。不过,不确定它的 tsql,所以我不是真的在帮助你吗?

      【讨论】:

        【解决方案4】:

        还有对加密和密钥管理的 T-SQL 支持(如果您想编写函数或存储过程来加密数据,这很有用)。

        有一篇很好的文章here 展示了如何使用 T-SQL 创建加密密钥。 MSDN 博客located here 上还有另一篇类似的文章。

        可以在here 找到有关创建密钥(和其他 T-SQL 加密支持)的联机丛书文档。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2010-10-13
          • 1970-01-01
          • 1970-01-01
          • 2011-07-02
          • 2011-07-10
          • 1970-01-01
          • 2011-07-06
          • 2011-09-20
          相关资源
          最近更新 更多