【问题标题】:TSQL Features in SQL 2008 Vs SQL 2005SQL 2008 与 SQL 2005 中的 TSQL 功能
【发布时间】:2009-07-02 02:38:24
【问题描述】:

SQL2008 与 SQL2005 相比有哪些高级功能,尤其是 TSQL

【问题讨论】:

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


    【解决方案1】:

    对我来说最重要的是智能感知,虽然它不是真正的 T-SQL 相关。也差不多时间了:)

    至于语言……

    T-SQL 终于在 2008 年得到了快捷分配:

    SET @var *= 1.18
    

    MERGE 语句允许根据将表连接在一起的结果进行各种修改。

    有许多 GROUP BY 增强功能,例如 GROUPING SETS 和对多维数据集的操作。

    有新的数据类型可供使用

    • hierarchyid,在自引用数据集中很有用
    • 日期和时间可以分开处理
    • 地理和几何,用于 GIS 系统和其他地理应用程序

    还有一些其他的。请参阅the official new features page 了解更多信息。

    【讨论】:

      【解决方案2】:

      有一些新功能,例如-

      • 复合赋值运算符,即 +=、-= 等
      • 增加了对用户定义数据类型的大小支持。
      • 四种新的日期和时间数据类型。

      这里都涵盖了 - http://technet.microsoft.com/en-us/library/cc721270.aspx

      干杯

      【讨论】:

        【解决方案3】:

        有一种标准方法可以使用单个 INSERT 语句插入多行:

        插入标签值 (...,...,...), (...,...,...), ... (...,...,...)

        【讨论】:

          猜你喜欢
          • 2011-04-09
          • 2010-10-18
          • 2023-03-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-10-22
          相关资源
          最近更新 更多