Ich habe eine gespeicherte Prozedur geschrieben, die eine group- und order by-Klausel enthält, die sich von den vorherigen Prozeduren, die ich erstellt habe, unterscheidet.Wie kann ich die Syntax meiner Stored Procedure korrigieren, die Gruppen- und Bestellklauseln enthält?
gedebuggt ich den Fehler
falsche Syntax in der Nähe ''
aber vorher gespeicherten Prozeduren abgehend. Ich setze die Kommata nach jedem Spalten- und Tabellennamen, der die Syntax zur Ausführung nicht korrigiert hat.
Gibt es eine Syntaxregel, die beim Erstellen einer Stored Procedure in Bezug auf die Platzierung von Kommas zu beachten ist?
Dies ist die gespeicherte Beispielprozedur, die Klauseln enthalten, dass doesn't execute due to syntax error
um Kommas in SQL Server Management Studio:
CREATE PROCEDURE [dbo].[GetStatusByOwner]
@p_Item_Owner VARCHAR(80)
AS
BEGIN
SELECT
[Item Owner],
[Business Name],
COUNT([Business Name])
FROM
,[TestDB].[dbo].[Status]
GROUP BY
,[Item Owner], [Business Name]
ORDER BY
,[Item Owner]
FROM
,[dbo].[Status]
WHERE
,[Item Owner] = @p_Item_Owner
END
Beachten Sie, dass Sie verschiedene Schreibweisen für 'Item_Owner' verwenden ... – Shnugo