共用方式為


ICE06

ICE06 會檢查每個數據表,以驗證數據表中所列 _Validation 數據表中的所有數據行 都存在於數據表中。 如果數據表不存在,則會忽略該數據表的任何_Validation專案。

ICE06 的目的是偵測作者嘗試使用新的_Validation數據表,以反映尚未更新舊資料庫的架構變更。 ICE06 也會偵測與已改變資料庫搭配使用的舊_Validation數據表的反向案例。

請注意,ICE03 所執行的內部驗證 會擷取未定義於數據行目錄中_Validation數據表中未定義的數據表數據行實例。 因此,使用 ICE03 和 ICE06 可確保資料庫中的每一個數據行都經過測試。

結果

ICE06 會在_Validation數據表中定義的數據表數據行未列在_Columns數據表時,張貼錯誤。

針對下列範例 ICE06 張貼訊息

數據行:數據表版本:未在資料庫中定義ModuleSignature。

_Validation 資料表(部分)

桌子
ModuleSignature ModuleID
ModuleSignature 版本

 

_Columns 表格(部分)

桌子 名字
ModuleSignature 1 ModuleID

 

ModuleSignature 數據表的 Version 數據行不在資料庫中,或列在_Columns數據表中。

ICE 參考