顯示MS-SQL表結構,包括表和列的註釋
Select 表名 = 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 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 a
Left Join Systypes b on a.Xusertype=b.Xusertype
Inner Join Sysobjects d on a.ID=d.ID And d.Xtype='U' And d.Name <> 'dtproperties'
Left Join Syscomments e on a.Cdefault=e.ID
Left Join Sysproperties f on d.ID = f.ID And f.Smallid=0
left join Sysproperties g on a.ID = g.ID And a.Colid = g.Smallid
--Where d.Name='要查詢的表'--如果只查詢指定表,加上此條件
Where
Order By a.ID,a.Colorder[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14490/viewspace-964048/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PowerDesigner顯示註釋列
- oracle 使用sql查詢表註釋和列註釋及資料型別等OracleSQL資料型別
- MySql給表新增列和註釋MySql
- webapi 配置介面註釋顯示WebAPI
- 《資料結構與演算法》——表、棧和佇列資料結構演算法佇列
- SQL Server 查詢表註釋和欄位SQLServer
- Elements皮膚顯示HTML註釋HTML
- navicat 表中文顯示? 解決
- element table 表頭顯示 tooltip
- 資料結構:特殊的線性表之 棧 & 佇列資料結構佇列
- InnoDB的邏輯儲存結構是什麼,表空間組成包括哪些?
- SQL Server資料庫檢視一個資料表各列的註釋SQLServer資料庫
- swagger不顯示註釋解決辦法Swagger
- mysql複製表結構和資料MySql
- Excel2007工作表如何分視窗顯示?Excel2007工作表分視窗顯示的方法Excel
- clickhouse如何表結構
- mysql 如何複製表結構和資料MySql
- hive表查詢中文顯示亂碼Hive
- 資料結構 - 線性表 - 順序表資料結構
- 資料結構基礎 (程式碼效率優化, 線性表, 棧, 佇列, 陣列,字串,樹和二叉樹,雜湊表)資料結構優化佇列陣列字串二叉樹
- 線性表的結構詳解
- JavaScript資料結構——字典和雜湊表的實現JavaScript資料結構
- flowable 表結構說明
- 表結構對比版本
- MySQL複製表結構和內容到另一張表中的SQL語句MySql
- 解決Hive使用desc顯示中文註釋亂碼Hive
- 複製表結構和資料SQL語句SQL
- [20230906]顯示最近統計分析的操作報表.txt
- Oracle OCP(07):顯示來自多個表的資料Oracle
- Laravel 資料遷移給表新增註釋Laravel
- SAP CRM調查問卷的評分和圖表顯示功能介紹
- 資料庫-單表結構-建表語句資料庫
- MySQL修改表結構到底會不會鎖表?MySql
- 考研資料結構-線性表-順序表資料結構
- Mysql建表語句中顯示雙引號MySql
- Linux基礎命令---顯示路由表routeLinux路由
- 如何在 SAP ABAP ALV 報表裡以交通燈的方式顯示某一列的值
- mysql中複製表結構的方法小結MySql
- [20220610]對比表結構的不同.txt