0
我使用導入和導出嚮導從SQL Server中的表中的Excel電子表格導入數據。當我嘗試使用以下查詢刪除一些行時,我收到了消息「(0 row(s)affected)」。無法刪除從Excel電子表格插入的SQL Server表中的行
DELETE FROM transactions
WHERE sum_value <= 0.3 AND sum_value > 0
然而,當我運行此查詢:
select *
from transactions
where sum_value <= 0.3 AND sum_value > 0
154 rocords返回。
我的表:
USE BA_ELTRUN
GO
CREATE TABLE transactions(
payer_id numeric(38),
order_number numeric(38),
sum_units numeric(38),
sum_value numeric(38,2),
id_3rd_level numeric(38),
order_date nVarChar(1024),
isCorporate numeric(38),
payment nVarChar(1024),
tk numeric(38)
)
記錄:
payer_id order_number sum_units sum_value id_3rd_level order_date isCorporate payment tk
1725577 50090498 1 0.01 140000 2013-10-29 00:00:00.000 0 Cash 32200
有誰知道爲什麼delete語句不起作用?
添加其他信息..計劃表...列類型ecc – rdn87
您是否可以在來自您的'select'查詢的事務中包含一條記錄?我想看看錶格的結構。另外,你是否有'delete'語句出錯? – zedfoxus
僅供參考:一旦這些行在你的SQL表中,它們從Excel或任何其他來源導入都是無關緊要的。 –