【问题标题】:Incorrect syntax near keyword ' .Unclosed quotation mark in stored procedure [duplicate]关键字'附近的语法不正确。存储过程中的未闭合引号[重复]
【发布时间】:2019-12-24 15:51:37
【问题描述】:

我在插入记录时遇到错误(关键字'附近的语法不正确。未闭合的引号),但数据被正确插入到表中。如何处理。如果发生错误,它将受影响的行数为零,所以我的逻辑失败。

消息:测试正在进行。让我们一探究竟。

这是我的sp:

CREATE PROCEDURE ProcInsertRecord
    @Name VARCHAR(30),
    @mobile_no VARCHAR(30),
    @message VARCHAR(30),
    @Address VARCHAR(30),
    @Designation VARCHAR(30)
AS
BEGIN
    INSERT INTO Table1 (Name, Mobile, Message, Address, Designation) 
    VALUES (@Name, @mobile_no, @message, @Address, @Designation)
END

【问题讨论】:

标签: sql asp.net


【解决方案1】:

请检查以下代码和表格列是否允许空值????




Alter PROCEDURE ProcInsertRecord

    @Name VARCHAR(30),
    @mobile_no VARCHAR(30),
    @message VARCHAR(30),
    @Address VARCHAR(30),
    @Designation VARCHAR(30),
    @Flag VARCHAR(10)
AS
BEGIN

    if(@Flag = 'I')
    BEGIN
        INSERT INTO Table1 (Name, Mobile, Message, Address, Designation) 
        VALUES ('Abcd', '1234567890', 'Hii', 'Ahmedabad', 'developer')
    END
END 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-08
    • 2013-12-16
    • 1970-01-01
    相关资源
    最近更新 更多