SQL插入代码不起作用

时间:2017-06-04 09:11:22

标签: sql sql-server sql-insert

我正在尝试在SQL Server上执行以下SQL代码,但会影响0行。

INSERT INTO IV10201 (ITEMNMBR, TRXLOCTN, QTYTYPE, DOCDATE, RCTSEQNM, ORIGINDOCTYPE, ORIGINDOCID, LNSEQNBR, CMPNTSEQ, QTYSOLD, UNITCOST, IVIVINDX, IVIVOFIX, SRCRCTSEQNM, TRXREFERENCE, PCHSRCTY)
    SELECT 
        ITEMNMBR, TRXLOCTN, QTYTYPE, DOCDATE, 218, 
        ORIGINDOCTYPE, ORIGINDOCID, LNSEQNBR, CMPNTSEQ, 15.500000,
        UNITCOST, IVIVINDX, IVIVOFIX, 0, TRXREFERENCE, PCHSRCTY
    FROM 
        IV10201 
    WHERE 
        itemNmbr = 'N-LB-00039-0015-0004' 
        AND trxLoctn = 'KATAMYA' 
        AND qtyType = 1 
        AND docDate = '2016-02-08 00:00:00' 
        AND rctseqnm = 157 
        AND srcrctseqnm = 64

我没有收到任何错误消息,只有0行受到影响。知道我的代码有什么问题吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

好吧,您的选择查询不会返回任何内容,这是您最有可能遇到的问题。尝试在没有插入的情况下运行查询,看看你得到了什么结果。