如果通過語句Check兩個資料庫中Index是一樣的 ?
Windows 2003
SQL Server 2000
一個資料庫,存在PAGE ERROR問題,目前想通過EXP/IMP 匯出匯入的動作將所有objects 匯入到新的資料庫中,
通過一下語句可以檢視兩個庫中的procedure是否一致 :
select name from TEST.eFoxSFCMAX2.dbo.sysobjects a where xtype='P' and not exists(select * from sysobjects b where xtype='P' and a.name=b.name)
sysobjects 中好像沒有專門針對index的型別 ?? 要比較兩個DB的index是否一樣,缺少哪些,如何寫語句 ?
sysobjects的xtype 代表的物件型別。可以是下列物件型別中的一種:
C = CHECK 約束
D = 預設值或 DEFAULT 約束
F = FOREIGN KEY 約束
L = 日誌
FN = 標量函式
IF = 內嵌表函式
P = 儲存過程
PK = PRIMARY KEY 約束(型別是 K)
RF = 複製篩選儲存過程
S = 系統表
TF = 表函式
TR = 觸發器
U = 使用者表
UQ = UNIQUE 約束(型別是 K)
V = 檢視
X = 擴充套件儲存過程
SQL Server 2000
一個資料庫,存在PAGE ERROR問題,目前想通過EXP/IMP 匯出匯入的動作將所有objects 匯入到新的資料庫中,
通過一下語句可以檢視兩個庫中的procedure是否一致 :
select name from TEST.eFoxSFCMAX2.dbo.sysobjects a where xtype='P' and not exists(select * from sysobjects b where xtype='P' and a.name=b.name)
sysobjects 中好像沒有專門針對index的型別 ?? 要比較兩個DB的index是否一樣,缺少哪些,如何寫語句 ?
sysobjects的xtype 代表的物件型別。可以是下列物件型別中的一種:
C = CHECK 約束
D = 預設值或 DEFAULT 約束
F = FOREIGN KEY 約束
L = 日誌
FN = 標量函式
IF = 內嵌表函式
P = 儲存過程
PK = PRIMARY KEY 約束(型別是 K)
RF = 複製篩選儲存過程
S = 系統表
TF = 表函式
TR = 觸發器
U = 使用者表
UQ = UNIQUE 約束(型別是 K)
V = 檢視
X = 擴充套件儲存過程
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-607535/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用SQL語句將資料庫中的兩個表合併成一張表SQL資料庫
- 【轉】通過sql語句獲取資料庫的基本資訊SQL資料庫
- 如何透過一條資料庫語句做資料分析資料庫
- 一個過濾重複資料的sql語句(轉)SQL
- 使用SQL語句從資料庫一個表中隨機獲取資料SQL資料庫隨機
- MySQL 中 一條 order by index limit 語句的分析MySqlIndexMIT
- 查詢資料庫中的topsql語句資料庫SQL
- 用 Phoenix 通過 SQL 語句更新操作 HBase 資料SQL
- Oracle資料庫SQL語句執行過程Oracle資料庫SQL
- Mysql資料庫是如何通過索引定位資料MySql資料庫索引
- 一個通過rms寫成的小型資料庫引擎,簡單的資料庫引擎資料庫
- 【資料庫】SQL語句資料庫SQL
- 資料庫操作語句資料庫
- Oracle獲取資料庫中的物件建立語句Oracle資料庫物件
- 如果兩個程式都這樣做會怎樣?
- 資料庫的檢索語句資料庫
- 通過SQL語句提取儲存過程中的內容SQL儲存過程
- 通過java程式抽取日誌中的sql語句JavaSQL
- MySQL資料庫詳解(一)SQL查詢語句是如何執行的?MySql資料庫
- 在另一個資料庫中建立一個與原來資料庫中許可權一樣的使用者資料庫
- 資料庫學習(一)——select語句資料庫
- 【TRACE】如果通過10046跟蹤資料庫效能問題資料庫
- mysql中一條查詢語句的執行全過程是怎樣的?MySql
- 在Linux中通過本地複製的方式建立多一個Oracle資料庫LinuxOracle資料庫
- MySQL資料庫中SQL語句分幾類?MySql資料庫
- 通過儲存過程執行通過DBLINK的查詢語句失敗-單個語句成功--ORA-00604儲存過程
- oracle資料庫常用語句Oracle資料庫
- 資料庫查詢語句資料庫
- 資料庫常用sql 語句資料庫SQL
- Oracle資料庫語句大全Oracle資料庫
- 資料庫SQL拼接語句資料庫SQL
- 資料庫語句練習資料庫
- ORACLE 資料庫 查詢語句與DML語句Oracle資料庫
- mysql導資料庫用到的語句MySql資料庫
- 1.4 資料庫和常用SQL語句(正文)——MySQL資料庫命令和SQL語句資料庫MySql
- 通過sql語句分析足彩SQL
- 在一個資料庫中模擬兩個資料庫(每個資料庫中使用者都建立表的同義詞)資料庫
- 如果通過流資料實現實時分析?