用SQL語言刪除表中的記錄

huangzilai發表於2007-10-31
這幾天的單子日期老是有人改動,從ERP裡匯出來的資料又不準了.十號的總數又差了.
從1月1日到4月11日,老是不停的刪除資料再重新從EXCEL匯入.刪除的時候費事,手動查詢,手動刪除.
赫然發現這樣實在太原始了.鄙視下自己.開始做查詢.-_-.

第一次素這樣滴::::DELETE * FROM 發貨 where 日期='2007-04-10'
結果素這樣滴:::標準表示式中資料型別不匹配


這裡有一些查詢條件的示例,關於日期有#2/2/2006#和'2/2/2006'(當資料庫使用的是 ANSI-92 萬用字元字符集時使用單引號)
後來再試把日期格式改一下就可以了,畢竟這麼簡單的一個SQL語句.可是當時不知怎麼改了格式還是沒法.看來素RPWT了.要麼就是沒有加發貨.的字首
DELETE *
FROM 發貨
WHERE 日期=#4/10/2006#;

這個是先做查詢2007年4月10日的資料,然後把格式從查詢改成刪除後自動生成的語句
DELETE 發貨.日期, *
FROM 發貨
WHERE (((發貨.日期)=#4/10/2007#));[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/297775/viewspace-979874/,如需轉載,請註明出處,否則將追究法律責任。

相關文章