2017-06-04 16 views
1

SQL Serverで次のSQLコードを実行しようとしていますが、0行が影響を受けています。SQL挿入コードが機能しない

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

「SELECT」のようなサウンドはレコードが見つかりませんでした。そのWHERE句に一致するものがない場合、挿入するものはありません。 – David

+0

私はdocdateをチェックする傾向があります、それは常に00:00:00ですか?それ以外の時間は条件を偽にします – Jayvee

+0

selectクエリはテーブルに対して直接実行されたときにデータを返しますか? –

答えて

1

あなたの選択クエリでは何も返されませんが、それはおそらくあなたの問題です。挿入せずにクエリを実行し、どのような結果が得られるかを確認してください。

+0

私はそれを考えなかったと信じられない!私はとても馬鹿だと感じる!感謝の仲間(Y) – Y2H

+1

@ Y2H起こる、誰もがこれらの瞬間を持っている! :) –

関連する問題