小编use*_*650的帖子

如何在SQL Server 2008中执行函数

我构建一个函数,我正在尝试执行它...但是正在发生一些错误

CREATE FUNCTION dbo.Afisho_rankimin(@emri_rest int)
RETURNS int
AS
   BEGIN
       Declare @rankimi int
       Select @rankimi=dbo.RESTORANTET.Rankimi
       From RESTORANTET
       Where  dbo.RESTORANTET.ID_Rest=@emri_rest
       RETURN @rankimi
  END
  GO
    SELECT dbo.Afisho_rankimin(5)AS Rankimi
  GO
Run Code Online (Sandbox Code Playgroud)

执行它时的错误是:

Msg 2714,Level 16,State 3,Procedure Afisho_rankimin,Line 11
数据库中已经有一个名为'Afisho_rankimin'的对象.

而且据说:

找不到列"dbo",或用户定义的函数,或聚合"dbo.Afisho_rankimin",或者名称含糊不清

sql sql-server sql-server-2008

25
推荐指数
2
解决办法
27万
查看次数

标签 统计

sql ×1

sql-server ×1

sql-server-2008 ×1