【问题标题】:Difference of Commands between SQL Server 2005 and 2008SQL Server 2005 和 2008 之间的命令差异
【发布时间】:2013-02-22 16:45:37
【问题描述】:

我浏览了很多页面试图找到这些信息,但我得到的只是主干结构和 SQL 服务器的运行方式。我想知道的是命令的区别。哪些命令可以在 2008 中使用,但在 2005 中不受支持,无论是否调整兼容性级别。我设计了不同的查询,我的客户的数据库版本也不同。因此,当我创建某些东西时,我想知道它是否会在我投入时间或开始真正打破我的头脑之前知道为什么代码在客户端计算机上不起作用但它在我的计算机上起作用。一个例子是 Pivot,我必须更改兼容性。

那么,哪些命令发生了变化?无论是指向页面的链接,或者如果输入的内容不多,我们将不胜感激。

【问题讨论】:

    标签: sql sql-server-2008 sql-server-2005


    【解决方案1】:

    This technet article 有一个 SQL 2008 T-SQL 中的新命令列表

    【讨论】:

    • 谢谢。这就是我一直在寻找的。我会尽可能标记它。
    【解决方案2】:

    这里有一些信息,但不是很多,所以我怀疑它是完整的列表

    http://msdn.microsoft.com/en-us/library/ms143179(v=sql.100).aspx

    【讨论】:

      【解决方案3】:

      版本控制!

      通常低版本的命令可用并且在高版本中运行良好。但并非完全相反。看看下面的帖子。

      对于每个主要版本Microsoft does release improvements done or changes made under product info.

      【讨论】:

      • 该网站列出了更多的骨干,背后的场景差异。我只需要知道不同的实际编码。
      • @JohnZ 实际上,主干在数据库方面产生了更多差异 - 特别是在您寻求性能时。一般来说,SQL 命令可以改变多少? :) 不管怎样,你已经选择了一个答案,同时,你能给我们举一个你在coding视角中遇到的场景的例子吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-15
      • 2011-03-04
      • 2013-10-23
      • 1970-01-01
      相关资源
      最近更新 更多