當前位置:成語大全網 - 書法字典 - 如何查看和導出SQLSERVER數據表中字段的註釋信息?

如何查看和導出SQLSERVER數據表中字段的註釋信息?

查看和導出SQL Server 2000數據表中字段的註釋信息:

以下示例是壹條從表中導出註釋的語句:(表名為bbs_bank_log)

選擇sysobjects.name作為表名,syscolumns.name作為列名,

系統類型。nameas作為數據類型,syscolumns.length作為數據長度,CONVERT(char,

Sysproperties。【值】)作為註釋

從sysproperties右外部聯接

sysobjects內部連接

sysobjects.id = syscolumns.id內部聯接上的syscolumns

systypes ON sys columns . xtype = systypes . xtype ON

sysproperties.id = syscolumns.id和

sys properties . small id = sys columns . colid

其中(sysobjects . xtype =‘u‘OR

sysobjects . xtype =‘v‘)和(systypes.name & lt& gtsysname’)

-和CONVERT(char,sysproperties。【value】)& lt;& gt‘Null‘-導出註釋不是null的記錄。

-和(sysobjects。name =‘BBS _ bank _ log‘)-逐個關聯表名,您可以使用or連接條件。

按表名排序

註意事項:

上面的語句是導出壹個表的所有註釋。如果需要簡單地列出表的所有註釋,語句如下:

從sysproperties中選擇CONVERT(char,【value】)AS expr 1

Sysobjects是系統對象表,syscolumns是系統字段信息表,systypes是系統類型表。通過將字段的ID與sysproperties(系統註釋屬性表)相關聯,可以讀取註釋信息。

查看並導出SQL Server 2005以上數據表中字段的註釋信息:

Select minor _ id,value from sys . extended _ properties其中major _ ID = ID Order By minor _ ID of database中的數據表。