sql server 2005有哪些新的t-sql功能?

时间:2009-03-25 00:45:29

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

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

我知道的一些: Pivot,Output,Try ..Catch。还要别的吗?谢谢。

4 个答案:

答案 0 :(得分:5)

以下是来自Books在线的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/
我会复制一些信息,但我认为他们不会对此感到高兴。

答案 1 :(得分:2)

我最喜欢的是:

  • VARCHAR(MAX)
  • ROW_NUMBER()
  • OVER / PARTITION BY(与ROW_NUMBER()一起使用或任何聚合,如SUM,COUNT)
  • 索引中包含的列
  • OUTPUT子句
  • TOP UPDATE& DELETES
  • 的CTE

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

答案 2 :(得分:0)

对于我的团队来说,sql2005中最大的新功能可能是镜像数据库。我非常喜欢这个。但是不确定它的tsql,所以我不是真的在帮助你吗?

答案 3 :(得分:0)

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

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

可以找到有关创建密钥的书籍联机文档(以及其他对加密的T-SQL支持){。{3}}。