代码之家  ›  专栏  ›  技术社区  ›  sergiom

为什么没有参数的T-SQL中有些系统函数有括号,而另一些没有?

  •  7
  • sergiom  · 技术社区  · 15 年前

    我不记得没有参数的系统T-SQL函数是否需要括号,所以我想知道是否有原因。

    例如: 当前时间戳 是一个不需要括号的函数,而 范围标识( 需要他们。

    2 回复  |  直到 15 年前
        1
  •  2
  •   Andrew    15 年前

    我认为这些差异是由于函数是ANSI SQL标准的一部分(当前的时间戳是什么)还是SQL Server函数。

        2
  •  0
  •   TonyP    15 年前

    我宁愿把当前的时间戳看作服务器变量。