Ungültiger Objektname Gespeicherten Prozedur
Ich bin erstellen einer gespeicherten Prozedur in SQL Server via SSMS.
Ich geschrieben habe, die gespeicherte Prozedur unten, allerdings, wenn ich auf ausführen es erhalte die Fehlermeldung:
Msg 208, Ebene 16, Status 6, Prozedur NewQuestion, Zeile 11
Ungültiger Objektname 'hgomez.NewQuestion'.
in der Tabelle ist das Eigentum ist korrekt. (hgomez.Fragen)
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
Vielen Dank im Voraus
Hat Ihr gespeicherte Prozedur vorhanden ist? Dieser Fehler weist darauf hin, dass es nicht finden können, das Objekt, in diesem Fall die SP. Hast du vorher erstellen Sie mit create procedure?
vielleicht hilft stackoverflow.com/questions/9419710/...
vielleicht hilft stackoverflow.com/questions/9419710/...
InformationsquelleAutor HGomez90 | 2011-10-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
War ich ein fan von immer voranstellen, meine
CREATE
Aussagen mit einer expliziten überprüfen Sie für die Existenz und fallen, wenn es gefunden wurde.Dass kann ein bisschen ärger mit Bezug auf Berechtigungen, damit andere einen Ansatz verwenden, in dem Sie erstellen Sie eine stub-Methode nur, um sofort
ALTER
.InformationsquelleAutor billinkc
Dieses Skript versucht zu ändern, ein Verfahren, das bereits vorhanden ist; Sie nicht erstellen Sie die Prozedur.
Um die Prozedur zu erstellen, verwenden
CREATE PROCEDURE
Einmal die Prozedur vorhanden ist, können Sie ändern Ihre definition über
ALTER PROCEDURE
InformationsquelleAutor Jeff Ogata
Diese Lösung https://stackoverflow.com/a/26775310/2211788 erklärt
InformationsquelleAutor Albert
Dies passierte mir einmal, als ich hatte zwei Instanzen von SSMS öffnen und ich arbeiten war, die ich zuerst geöffnet. Geschlossen wird Sie sowohl nach unten, wieder geöffnet und es hat funktioniert.
InformationsquelleAutor Todd Vance