-1
不同的數據更新同一張表我有一個像下面插入並與SQL
AccNum ProdId Name Work
1 P1 DJ sample
2 P2 SJ W1
2 C2 SJ W1
如果我們有AccNum是1,我需要插入下面紀錄PRODID C1(在同一行的「P1與表1 「C1」 產品)
1 C1 DJ sample
那麼結果將是
AccNum ProdId Name Work
1 P1 DJ sample
2 P2 SJ W1
1 C1 DJ sample
2 C2 SJ W1
案例2:
如果我們有像數據低於
AccNum ProdId Name Work
1 P1 DJ sample
2 P2 SJ W1
1 C1 DJ
2 C2 SJ W1
我需要更新工作「樣本」 C1,並導致像下面
AccNum ProdId Name Work
1 P1 DJ sample
2 P2 SJ W1
1 C1 DJ sample
2 C2 SJ W1
如果table1中有100行的,我需要檢查每一個P1行,我需要插入或更新C1數據。
我需要處理這兩種情況下,任何一個請建議的解決方案
感謝@ClassyBear,我上無法使用觸發器,我需要實現這個爲StoredProcedure – Venkat
甚至更好。與代碼相同的邏輯,但您不必與插入的表連接。首先運行你的插入來更新帶有記錄的表,然後用你需要更新的參數運行上面的'if'語句。 – ClassyBear
如果table1有100行,我需要檢查每個P1行,我需要插入或更新C1數據。 – Venkat