【发布时间】:2011-10-24 01:12:46
【问题描述】:
我正在通过 SSMS 在 SQL Server 中创建存储过程。
我已经编写了下面的存储过程,但是当我单击 执行 时出现错误:
消息 208,级别 16,状态 6,过程 NewQuestion,第 11 行 无效的对象名称“hgomez.NewQuestion”。
该表的所有权是正确的。 (hgomez.问题)
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。您之前是否使用创建过程创建它?
标签: sql sql-server stored-procedures ssms