SQL Server中對比表數量,索引數量及procedure數量
1. 查詢對比兩個資料庫中的儲存過程差異:
Select name from sysobjects a where not exists(select name from MI02.dbo.sysobjects b where xtype='P' and a.name=b.name) and a.xtype='P'
2. 查詢並對比兩個資料庫中表的索引數目:
select count(*) from sysindexes where sysindexes.status & 0x20=0
3. 檢查對比表的資料量
產生方法:在eFoxSFCMAX2_Old中新建兩個表,用來記錄恢復的和匯出的資料庫中表的記錄數量,分別為A1TABDATACOMP_OLD和A1TABDATACOMP_NEW,
在eFoxSFCMAX2_Old執行下面的語句
select 'insert into A1TABDATACOMP_OLD select '''+name+''' as tablename,count(*) as rownum from '+name+';' from sysobjects where xtype='U' order by name;
select 'insert into A1TABDATACOMP_NEW select '''+name+''' as tablename,count(*) as rownum from '+name+';' from MI02.dbo.sysobjects where xtype='U' order by name;
將產生的指令碼在查詢分析中執行,統計出每個表的資料量。
最後在eFoxSFCMAX2_Old中執行select *,getdate() from dbo.A1TABDATACOMP_OLD a inner join dbo.A1TABDATACOMP_NEW b on a.tablename=b.tablename將兩個表的記錄做比對,最後將結果貼上到Excel中對比。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-608530/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 逆序對的數量
- VMWare中的CPU數量與核心數量意義
- 大數量的DML時對索引處理的技巧索引
- go中控制goroutine數量Go
- 788. 逆序對的數量
- 逆序對的數量 - 題解
- 查詢表空間中的extent數量
- SQL 必須宣告標量變數SQL變數
- 字串的長度,是字元數量,還是位元組數量?字串字元
- sql server 中對小數保留兩位小數SQLServer
- 逆序對的數量(歸併排序模板)排序
- 演算法中對數量級的一點理解演算法
- dblink對比本地和遠端表的記錄數量是否一致
- Java中計算整數中唯一數字數量的3種方法Java
- 看板數量的計算
- 修改預設 session 數量Session
- 限制End User Session數量Session
- 陣列元素的數量陣列
- 一個小技巧,VNPY策略引數優化時候顯示完成數量和總數量優化
- 查詢最近幾天的登陸數量,沒有數量的補零
- 數量性狀遺傳引數的提出
- 如何計算PHP函式中傳遞的引數數量PHP函式
- 樹刷題題後感——相對來說概念和公式數量可以和數論比較公式
- 樣本量估算:隨機對照試驗(兩組均數)比較的樣本量計算方法隨機
- [20130325]表Initrans的數量.txt
- 查詢最近幾天每日的登陸數量,沒有數量的補零
- 物件的數量 與 連線池連線數量的問題,困擾已久。物件
- 執行計劃中Row 數量為0
- SQL Server中的臨時表和表變數SQLServer變數
- SQL Server-儲存過程(Procedure),帶入引數和出引數SQLServer儲存過程
- 2.6.6 指定程式的最大數量
- Laravel 數量統計優化Laravel優化
- ArcGIS工具 - 統計工具數量
- 修改dbwr後臺程式數量
- 監控session數量指令碼Session指令碼
- 求字串連續字元數量字串字元
- leedcode 位1的數量
- 演算法題:ID數量演算法