最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

數(shù)據(jù)庫記錄的刪除,delete好還是update好?

 更新時間:2006年10月31日 00:00:00   作者:  

個人認(rèn)為還是使用Update比較好。
經(jīng)過一些測試,發(fā)現(xiàn)幾乎所有數(shù)據(jù)庫使用delete語句后,數(shù)據(jù)庫文件大小并沒有變小,以致數(shù)據(jù)庫的每次插入操作,都會使數(shù)據(jù)庫體積變大。

與其刪不掉,還是讓他留著吧。發(fā)現(xiàn)使用Update的時候,只要新的數(shù)據(jù)不比原來的大,數(shù)據(jù)庫體積就不會增大(文件存到數(shù)據(jù)庫很容易看出效果)。

所以個人建議使用Update方式標(biāo)記刪除記錄,添加新記錄的時候如果存在標(biāo)記為刪除的記錄,則更新該條記錄為新記錄。添加新記錄時的判斷也比較簡單:

復(fù)制代碼 代碼如下:
rs.Open "select * from tableName where deleted=1 order by ID asc" 
If rs.EOF Then rs.AddNew 
rs(1).Value="..."; 
'..... 
rs.Update 

我們需要添加新數(shù)據(jù)時,先查詢有沒有標(biāo)記為刪除的數(shù)據(jù),如果沒有(rs.EOF)則插入記錄(addNew),否則將新數(shù)據(jù)覆蓋掉第一條查詢到的記錄。

相關(guān)文章

最新評論

雷州市| 平和县| 图木舒克市| 德昌县| 石城县| 郸城县| 巨鹿县| 金华市| 长葛市| 通江县| 贵州省| 射阳县| 光泽县| 夏津县| 梁平县| 府谷县| 浏阳市| 兴山县| 关岭| 墨江| 荃湾区| 瑞丽市| 张家界市| 烟台市| 亚东县| 合水县| 兰溪市| 温州市| 南和县| 长岛县| 营山县| 隆昌县| 久治县| 衡阳县| 察隅县| 泸定县| 永昌县| 东宁县| 高阳县| 彝良县| 梧州市|