Below-Fehler angezeigt, wenn ich einfache gespeicherte Prozedur in SQL ServerFehler während gespeicherte Prozedur in SQL Server erstellen
Msg 102, Ebene 15, Status 1, Prozedur Test, Linie 2 Falsche Syntax in der Nähe zu schaffen versuchen "Varchar". Msg 137, Ebene 15, Status 1, Prozedurentest, Zeile 27 Muss die Skalarvariable "@" deklarieren.
Sehr neu beim Schreiben gespeicherter Prozeduren. Mit freundlichen Führern
USE [database]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[TEST]
@[CUSTNAME] VARCHAR(100),
@[CUSTOMER_SHORT_NAME] VARCHAR(25),
@[COUNTRY] VARCHAR(50),
@[region] VARCHAR(25),
@[Area] VARCHAR(25),
AS BEGIN
SET NOCOUNT ON;
UPDATE [dbo].[TEST]
SET
@[CUSTNAME]=[CUSTNAME]
, @[CUSTOMER_SHORT_NAME]=[CUSTOMER_SHORT_NAME]
, @[COUNTRY]=[COUNTRY]
, @[region]=[region]
, @[Area]=[Area]
WHERE [email protected]
AND [email protected]
END