db2查询字段备注_通过逐浪数据精灵管理sqlserver数据表备注以及字段说明
生活随笔
收集整理的這篇文章主要介紹了
db2查询字段备注_通过逐浪数据精灵管理sqlserver数据表备注以及字段说明
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
通過逐浪數據精靈管理sqlserver的數據表備注以及字段說明備注(附腳本方法)
基本介紹
逐浪數據精靈,是由逐浪軟件團隊提供的生成態產品,可以快速的方便的管理數據表,目前對商業用戶開放。
管理數據庫備注信息
通過逐浪數據精靈創建的表、字段的備注說明,如何管理呢?
管理表備注
sqlserver表備注的管理方法是點擊表名稱-右鍵屬性,在屬性選項卡中,點擊擴展屬性。
擴展屬性界面上,名稱指定特定名稱:MS_Description 這就是注釋了。
如下圖:
管理字段備注說明
sqlserver表字段只要在企業管理器中,編輯表,并點擊相應字段就能看到了,如下圖:
顯然,這樣管理是很吃力的,下面提供基于T-sql方法管理。
通過t-sql方法管理數據庫表備注與說明
一個腳本,解決所有問題:
--查詢sqlserver數據庫表和字段說明,by Zoomla!逐浪CMS團隊 www.z01.comSELECT 表名 = case when a.colorder=1 then d.name else '' end, 表說明 = case when a.colorder=1 then isnull(f.value,'') else '' end, 字段序號 = a.colorder, 字段名 = a.name, 標識 = case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end, 主鍵 = case when exists(SELECT 1 FROM sysobjects where xtype='PK' and parent_obj=a.id and name in ( SELECT name FROM sysindexes WHERE indid in( SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colid))) then '√' else '' end, 類型 = b.name, 占用字節數 = a.length, 長度 = COLUMNPROPERTY(a.id,a.name,'PRECISION'), 小數位數 = isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0), 允許空 = case when a.isnullable=1 then '√'else '' end, 默認值 = isnull(e.text,''), 字段說明 = isnull(g.[value],'')FROM syscolumns aleft join systypes b on a.xusertype=b.xusertypeinner join sysobjects d on a.id=d.id and d.xtype='U' and d.name<>'dtproperties'left join syscomments e on a.cdefault=e.idleft join sys.extended_properties g on a.id=G.major_id and a.colid=g.minor_id left joinsys.extended_properties fon d.id=f.major_id and f.minor_id=0where d.name='zl_user' --如果只查詢指定表,加上此紅色where條件,tablename是要查詢的表名;去除紅色where條件查詢說有的表信息order by a.id,a.colorder查詢成果:
總結
以上是生活随笔為你收集整理的db2查询字段备注_通过逐浪数据精灵管理sqlserver数据表备注以及字段说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab计算大米个数,如何求数组元素
- 下一篇: java第k小元素_java – 如何从