我正在通過SSMS在SQL Server中創建存儲過程。無效的對象名稱 - 存儲過程
我已經寫了下面的存儲過程,但是當我點擊執行它我給出的錯誤:
消息208,級別16,狀態6,過程NewQuestion,11號線 無效的對象名稱hgomez .NewQuestion」。
該表的所有權是正確的。 (hgomez.Questions)
USE [devworks_oscar]
GO
/****** Object: StoredProcedure [hgomez].[NewQuestion] Script Date: 10/23/2011 23:55:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [hgomez].[NewQuestion]
(
@QUESTIONNAME nvarchar(50),
@QUESTION_ID int OUTPUT
)
AS
/* SET NOCOUNT ON */
INSERT INTO [Questions] (QuestionText) VALUES (@QUESTIONNAME)
SET @QUESTION_ID = SCOPE_IDENTITY();
RETURN
預先感謝
請問您的存儲過程存在嗎?這個錯誤表明它找不到對象,在這種情況下你的SP。你以前是否使用創建過程創建它? –
也許這有助於http://stackoverflow.com/questions/9419710/invalid-object-name-sql-server-2008-r2-stored-procedure/23430576#23430576 – xameeramir