posts - 431,  comments - 344,  trackbacks - 0
          公告
           Don't Repeat Yourself
          座右銘:you can lose your money, you can spent all of it, and if you work hard you get it all back. But if you waste your time, you're never gonna get it back.
          公告本博客在此聲明部分文章為轉摘,只做資料收集使用。


          微信: szhourui
          QQ:109450684
          Email
          lsi.zhourui@gmail.com
          <2006年11月>
          2930311234
          567891011
          12131415161718
          19202122232425
          262728293012
          3456789

          留言簿(15)

          隨筆分類(1019)

          文章分類(3)

          文章檔案(21)

          收藏夾

          Link

          好友博客

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 865472
          • 排名 - 44

          最新評論

          閱讀排行榜

          1. 刪除表的重復記錄
           
          如果記錄完全相同才算重復記錄 , 那么 : (sql server2000 下測試通過 )
           select distinct * into #tmpp from person
           delete from person
           insert into person select * from #tmpp
           drop table #tmpp
           
          如果有 id 主鍵 ( 數字 , 自增 1 的那種 ), 那么 :(sql server2000 下測試通過 )
           delete from person where id not in
           (select id=min(id) from person group by UserName)
          2.復制表(并且復制記錄)
            select * into persontwo from person(只復制表結構)
            insert into persontwo select UserName,Address,Content from person(插入記錄)
          3.獲取表中最小未使用的ID
            SELECT (CASE WHEN EXISTS(SELECT * FROM person b WHERE b.Id = 1) THEN MIN(Id) + 1 ELSE 1 END) as Id
           FROM  person
           WHERE NOT Id IN (SELECT a.Id - 1 FROM person a)

          4.delete from tablea & truncate table tablea的區別

            truncate語句執行速度快,占資源少,并且只記錄頁刪除的日志;
           delete對每條記錄的刪除均需要記錄日志

          posted on 2006-11-23 09:08 周銳 閱讀(309) 評論(0)  編輯  收藏 所屬分類: MySQLOracleSQL Server
          主站蜘蛛池模板: 长宁区| 芜湖县| 江达县| 乌什县| 怀远县| 玉山县| 彰武县| 新建县| 喀什市| 吴桥县| 大关县| 汪清县| 齐齐哈尔市| 广宁县| 友谊县| 新津县| 黄大仙区| 法库县| 禹城市| 明水县| 运城市| 太仓市| 河西区| 五原县| 晋城| 崇信县| 武定县| 巧家县| 富锦市| 琼结县| 新巴尔虎左旗| 瑞安市| 张家界市| 西乌珠穆沁旗| 郎溪县| 尼木县| 木里| 五寨县| 连城县| 唐河县| 台东县|