1樓:匿名使用者
這個最簡單的辦法是清除已經匯入的資料行(例如執行sql語句delete from 表名),然後重新匯入兩列資料。
至於保留已匯入的資料,然後一一對應補上未匯入的資料列,則只能用更新的辦法了。但是這樣做會比較麻煩,難點在一一對應上。請看下面理由:
若果已匯入的那列不存在重複項,我們可以用sql語句根據需要匯入的原表的那個無重複列對應的第二列來更新已匯入的資料表,從而實現批量高效更新。
例如,update table2 a,table1 b set a.col2=b.col2 where a.col1=b.col1;
如果已匯入的列存在重複項,那麼我們就無法用sql語言批量一一對應匯入未匯入的列了。其原因為sql是面向集合的。在出現重複項時,資料庫引擎無法確定重複相中的原表記錄中的某一行對應更新表中的那一行,這樣一一對應就不能準確實現。
此情況下,要準確對應就要藉助面向記錄的程式設計方法,按順序逐條寫入未匯入的資料列了,但是這樣一來具體的實現過程當然就會麻煩得多。
2樓:於文君
你好,access的查詢,是基於表的內容建立的,是不會儲存結果的簡單的說就是:比如你有 a b c 三個表,建立查詢 是在這三個表中抽取 滿足條件的 資料,然後顯示在螢幕上,沒有儲存結果的,你看到的結果都是從 三個表中提取出來的這就是 查詢的原理,窗體也是一樣滿意請設定為滿意答案,謝謝
關於access中正規化的問題!!!急 10
關於Access的問題
1 一個資料庫檔案 mdb 可以用多張表 2 概念設計 邏輯設計 物理設計 3 欄位名稱 資料型別 還要設定主鍵。4 文字文字,數字,日期,ole物件資料型別。5 在子表中新增或更新資料時,access將檢驗子表新加入的與主鍵有關的外來鍵是否滿足參照完整性。如果選中 級聯更新相關欄位 核取方塊當父表...
ACCESS中VBA語句中的問題總是提示說缺END IF
每個 if 條件 then 語句,都bai要有一個du end if 來結束。顯然,你的 中zhi缺少了兩dao個 end if 哦!你的 應該這樣版修改 姓名與職位權 前面的 if 改為 elseif 這樣就不要加兩個 end if 了。第一句exit sub下面是不是漏了end if acces...
高數問題,求大神教我詳細解題步驟,謝謝!如下圖
lim x 0 lncotx lnx lim x 0 1 cotx csc 2x 1 x lim x 0 2x sin2x 1選d 高數三題求解 需要完整解題過程,謝謝 如下圖 原極限襲 lim x 0 e x 2sec 2x lim x 0 e x cos 2x 2 洛必達 dx 1 2x d 1...