As far as I know, BOL exmaple on fn_trace_getinfo used to use
:: instead of sys schema in the example like following
From
SELECT * FROM ::fn_trace_getinfo(default)
To
SELECT * FROM sys.fn_trace_getinfo(default)
Are there any differences between those two?
And what does :: mean?
OK, i hope this (UDF starting with fn_…) helps
From the page it seems that :: would tell Sql Server that this has to be a System UDF, and will only be found in Master DB.