方法1 使用臨時表
將所有待檢查的code存到臨時表中,然後通過sql選擇出所有不存在的code。
優點:(沒體會)。
缺點:往臨時表中插資料也會消耗掉很多效能,不能將不合法的資料登入到臨時表,以防發生異常。加重資料庫伺服器的負荷。
方法2 不使用臨時表
1. 迴圈待檢查的code,快取到hashtable(key是code;檔案匯入的場合,value是行數,反之為空)中,並組成查詢用的in字串。
2. 執行查詢,取得所有存在的code。
3. 如果存在的code數和待檢查的code數一致,說明所有code都存在。否則繼續篩選不存在的code。
4. 迴圈存在的code,如果code在hashtable中也存在,就將該code從hashtable中刪除,反之保留。
5. 凡是hashtable中未被刪除的code,就是db中不存在的code了。
優點:利用了應用伺服器,減輕資料庫伺服器的負荷。
缺點:(體會中)。
衝刺階段部落格檢查 第一組
衝刺階段部落格檢查 團隊部落格 他們團隊做到了每天都發站立會議的要求,也發了要求的 但是同樣也有以下的缺點 燃盡圖沒有預期的折線圖 沒有寫出站立會議的內容,沒有寫怎樣去解決他們在前一天總結出的問題,只寫了總結 他們每天幹了什麼。個人部落格 張秋松 部落格沒有顯示10天的衝刺,只有4 7天的 部落格中...
語言的基礎是一組記號和一組規則
是用於編寫電腦程式的語言。語言的基礎是一組記號和一組規則。根據規則由記號構成的記號串的總體就是語言。在程式語言中,這些記號串就是程式。程式語言包含三個方面,即語法 語義和語用。語法表示程式的結構或形式,亦即表示構成程式的各個記號之間的組合規則,但不涉及這些記號的特定含義,也不涉及使用者。語義表示程式...
一組有用的 Oracle SQL Script
get oracle currnet user table view schema select m.table type ttype,t.table name tname,m.comments tdesc t.column name cname,c.comments cdesc,t.data ty...