SQL46010语法在Visual Studio 15中创建存储过程时出错

时间:2017-01-03 22:16:44

标签: c# sql-server database visual-studio-2015 syntax-error

这里的第一个问题是,通常已经提供了答案,但我找不到合适的问题。

我在Visual Studio 15中创建了一个数据库表,并尝试创建一个存储过程来添加数据。但是,我收到SQL46010错误,它说“用户附近的语法不正确”。我的代码如下:

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

我无法弄清楚如何让它消失。任何帮助将不胜感激。

非常感谢

1 个答案:

答案 0 :(得分:1)

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