不同版本SQL Sever 表字段說明

以前自己做了一個數據表實體化工具,說白了就是根據SQL Server數據庫表生成相應的實體類,同時標註各個屬性的XML註釋。

一般開發流程是使用PowerDesigner設計數據庫表結構,當然備註了各個字段的說明,在生成物理數據庫時,各個表字段都會在說明部分攜帶漢語說明。

在sql2000下面字段說明是在表sysproperties裏存儲,一般可以通過表id、字段colid、name爲MS_Description即可取出某字段的說明,但是不幸的是自sql2005以後,sysproperties不存在了,取而代之的是系統表sys.extended_properties,同時裏面字段也有所變化,如果是sql2005以後一般可以通過表id(MAJOR_ID)、字段id(MINOR_ID)、name爲MS_Description可以取出字段說明。

可恨的是自sql2005以後系統表都隱藏掉了,查資料發現以上信息。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章