关于T-SQL(SQL Server 2005)的(非英语)书,我读到了:
SELECT * FROM ::fn_helpcollations()
但是,执行没有“::
”
SELECT * FROM fn_helpcollations()
在我的SQL Server 2008 R2中提供完全相同的结果。
“::
”在T-SQL中意味着什么?
答案 0 :(得分:6)
来自MSDN:
但是,当您调用SQL Server时 返回一个内置函数 table,你必须添加前缀:: to 函数的名称:
SELECT * FROM ::fn_helpcollations()
看起来您可以省略SQL Server 2005和2008中的::
。支持::
语法以实现向后兼容。