object_id 功能不工作 T-SQL

object_id function is not working T-SQL

我创建了一个名为 'fname' 的函数。

 /*
create function fname(@ss int)
returns int
with schemabinding
as
begin 
return @ss
end
*/

object_id('fname')

现在我想使用 object_id 函数通过指定它的名称来获取它的 ID。 SQL服务器报错

Msg 102, Level 15, State 1, Line 11 Incorrect syntax near 'fname'.

谁能指出我做错了什么?提前致谢。

需要使用SELECT语句下的函数

select object_id('fname')

我试过了,成功了

create function fname(@ss int)
returns int
with schemabinding
as
begin 
return @ss
end

go
select  object_id('fname')