SQL46010 在 Visual Studio 15 中创建存储过程时出现语法错误
SQL46010 Syntax Error when creating a stored procedure in Visual Studio 15
第一次在这里提问,因为通常已经提供了答案,但我找不到适合我的问题的答案。
我在 Visual Studio 15 中创建了一个数据库 table,并且正在尝试创建一个存储过程来添加数据。但是,我收到 SQL46010 错误,它显示 'Incorrect syntax near User'。我的代码如下:
CREATE PROCEDURE [dbo].[BugAddOrEdit]
@mode nvarchar(10),
@BugID int,
@User nvarchar(50),
@Subject nvarchar(50),
@Description nvarchar(MAX)
AS
IF @mode = 'Add'
BEGIN
INSERT INTO Bugs(User, Subject, Description)
VALUES (@User, @Subject, @Description)
END
我只是不知道如何让它消失。任何帮助将不胜感激。
非常感谢
CREATE PROCEDURE [dbo].[BugAddOrEdit]
@mode nvarchar(10),
@BugID int,
@User nvarchar(50),
@Subject nvarchar(50),
@Description nvarchar(MAX)
AS
IF @mode = 'Add'
BEGIN
INSERT INTO Bugs([User], Subject, Description)
VALUES (@User, @Subject, @Description)
END
第一次在这里提问,因为通常已经提供了答案,但我找不到适合我的问题的答案。
我在 Visual Studio 15 中创建了一个数据库 table,并且正在尝试创建一个存储过程来添加数据。但是,我收到 SQL46010 错误,它显示 'Incorrect syntax near User'。我的代码如下:
CREATE PROCEDURE [dbo].[BugAddOrEdit]
@mode nvarchar(10),
@BugID int,
@User nvarchar(50),
@Subject nvarchar(50),
@Description nvarchar(MAX)
AS
IF @mode = 'Add'
BEGIN
INSERT INTO Bugs(User, Subject, Description)
VALUES (@User, @Subject, @Description)
END
我只是不知道如何让它消失。任何帮助将不胜感激。
非常感谢
CREATE PROCEDURE [dbo].[BugAddOrEdit]
@mode nvarchar(10),
@BugID int,
@User nvarchar(50),
@Subject nvarchar(50),
@Description nvarchar(MAX)
AS
IF @mode = 'Add'
BEGIN
INSERT INTO Bugs([User], Subject, Description)
VALUES (@User, @Subject, @Description)
END