我想在事務中實現類似下面的sql語句。任何人都可以建議我怎麼做到這一點?最重要的是,不應該有任何髒讀或寫。謝謝!SQL Server查詢問題
UPDATE items SET assigned = 1
WHERE
SELECT TOP 1 @item_no = item_no
FROM items
WHERE item_code = @item_code
AND store_id = @store_id
UPDATE parts SET issued = 1
WHERE
SELECT TOP 1 @part_no = part_no
FROM parts
WHERE part_id = part_id
INSERT INTO issued_hardware (@item_no, @part_no, DateTime.now, @username);
我假設你的意思是不應該有任何髒讀或寫?如果是這樣,修復它。 – kba 2011-12-20 07:00:37
謝謝指出這一點。 – pothios 2011-12-20 09:49:33