为什么没有参数的T-SQL中的某些系统函数有括号而其他函数却没有?

时间:2010-02-22 13:47:30

标签: sql-server tsql function

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

例如: CURRENT_TIMESTAMP 是一个不需要括号的函数,而 SCOPE_IDENTITY()需要它们。

2 个答案:

答案 0 :(得分:2)

我认为差异是由于该函数是否是ansi sql标准的一部分(current_timestamp是)或者它是否是sql server函数。

答案 1 :(得分:0)

我宁愿将CURRENT_TIMESTAMP视为服务器变量..