【发布时间】:2014-01-26 00:59:02
【问题描述】:
我构建了一个函数并尝试执行它...但是发生了一些错误
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
我执行时的错误是:
消息 2714,级别 16,状态 3,过程 Afisho_rankimin,第 11 行
数据库中已经有一个名为“Afisho_rankimin”的对象。
还有人说:
找不到列“dbo”,或用户定义的函数,或聚合“dbo.Afisho_rankimin”,或名称不明确
【问题讨论】:
-
您是否有另一个具有不同类型名称的对象?在 sys.objects 中查找具有该名称的内容。
标签: sql sql-server sql-server-2008