Bom Dia,
A função OBJECT_ID recebe um nome e retorna o ID especificado. A pesquisa é feita apenas no banco corrente, de forma que se a função for rodada em um banco, ela procurará por aquele objeto apenas naquele banco desprezando os demais (ainda que exista em outros
bancos). A partir do SQL Server 2005 SP2, é possível passar um segundo parâmetro informando o tipo de objeto (no seu caso, o F é de Function).
Uma vez que o nome de um objeto qualificado com um schema é único, esse parâmetro pode ser dispensável e por isso funciona. Confesso que ainda não achei muito aplicabilidade para esse sufixo. Talvez em uma base com muitos objetos, qualificar o tipo possa
tornar a pesquisa do ID mais eficiente, mas isso é pura especulação.
[ ]s,
Gustavo Maia Aguiar
Blog:
http://gustavomaiaaguiar.wordpress.com
Vídeos:http://www.youtube.com/user/gmasql
Classifique as respostas. O seu feedback é imprescindível