我的Blog我做主^_^

          走向一條通往JAVA的不歸路...

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            64 隨筆 :: 68 文章 :: 77 評論 :: 0 Trackbacks
          今天一個朋友問起,將自己的想法寫出,以便備用

          EXEC   sp_spaceused  '表名'
          上面的語句查詢的是該表的數據大小及總行數
          下面的是執行過程:
          一、將上述查詢出的總行數<@totalRow>及數據大小<@dataSize>放入臨時變量中
          二、將待分隔大小與總大小比較,看看要分成幾份,并將份數<@splitNum>記入臨時變量中
          三、執行:select top @totalRow/@splitNum * into #temp from 表名 ; 并將@totalRow/@splitNum 的值放入@splitRows,并將開始行數<@startRow>及結尾行<@endRow>記錄
          四、執行:EXEC   sp_spaceused  '#temp' 判斷其數據大小
          五、如果分隔出來的大小在合理范圍內,則執行相同操作
          六、如果分隔出來的大小不在合理范圍內則刪除臨時表,則重新執行操作<三>


          posted on 2010-06-18 10:52 java_蟈蟈 閱讀(283) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 天津市| 开原市| 张家港市| 常德市| 仪征市| 凤山县| 策勒县| 玛纳斯县| 博爱县| 永泰县| 鹿泉市| 门头沟区| 砚山县| 德阳市| 连云港市| 论坛| 寿宁县| 临城县| 莱州市| 天祝| 亳州市| 赤水市| 木里| 克山县| 德昌县| 洛浦县| 建湖县| 桂阳县| 中山市| 布拖县| 昂仁县| 灵武市| 博乐市| 和平区| 涞水县| 武威市| 潼关县| 云南省| 绍兴市| 伊通| 增城市|