MSSQL2005查詢表中字段的描述

2021-06-21 05:14:42 字數 1151 閱讀 1861

自定義查詢的功能是使用者可以選擇資料庫中表和表中的字段,但一般欄位都使用英文本元表示,這樣對於使用者來說根本無法理解表中字段的含義,解決辦法一般有兩種:

1.向資料庫中增加兩個表,乙個存放庫中的資料表,另乙個對應表中的字段。使用時只要增加相關的表和字段的條目和注釋就可以了。

2.另一種方法是從資料庫中查詢,mssql2005中每個欄位都有乙個說明屬性,如圖:

只要把相關欄位的注釋(一般是中文)新增到該屬性中,然後再到資料庫裡查詢就可以找到欄位的注釋了

欄位的說明屬性存放在系統檢視sys.extended_properties中

其中major_id為資料表的id,minor_id為該字段在表中的順序

字段相關屬性可從系統表syscolumns中獲得

select name,id,colid from syscolumns

id,colid 分別對應上圖中的major_id和minor_id

select a.id,a.name,b.value

from syscolumns a left outer join sys.extended_properties b

on a.id=b.major_id and a.colid=b.minor_id

查詢庫中所有字段對應的表id,欄位名稱和注釋

資料表id和名稱可根據以下語句查詢:

mssql2005表和欄位名 標識 注釋等詳細資訊

是基於別人的 mssql2000資料庫改的.因為公升級到2005以後,有些表結構改了.select case when a.colorder 1 then d.name else end n 表名 case when a.colorder 1 then d.crdate else end n 建立時...

MSsql2005如何啟用xp cmdshell

預設情況下,sql server2005安裝完後,xp cmdshell是禁用的 可能是安全考慮 如果要使用它,可按以下步驟 允許配置高階選項 exec sp configure show advanced options 1 go 重新配置 reconfigure go 啟用xp cmdshell...

MS SQL 2005 儲存過程簡介

儲存過程介紹 1,儲存過程,是在資料庫伺服器端執行的一組 transact sql 語句的集合,經編譯後存放在資料庫伺服器中。2,儲存過程作為乙個單元進行處理並由乙個名稱來標識。它能夠向使用者返回資料 向資料庫表中寫入和修改資料,還可以執行系統函式和管理操作。在程式設計過程中只需要給出儲存過程的名稱...