91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

查sqlserver表結構說明的方法

發布時間:2020-06-26 13:53:56 來源:網絡 閱讀:541 作者:獨孤環宇 欄目:數據庫

一、查出某個庫的所有表名

USE database_name
GO

SELECT tab.name        AS tableName
FROM   sys.columns col
       INNER JOIN sys.tables tab
               ON col.object_id = tab.object_id
       LEFT JOIN sys.extended_properties per
              ON col.column_id = per.minor_id
                 AND per.major_id = tab.object_id
       INNER JOIN sys.types type
               ON col.user_type_id = type.user_type_id
group by tab.name 
ORDER  BY tab.name

二、查出某個庫的所有字段說明

USE database_name
GO

SELECT tab.name        AS tableName,
       col.name        AS column_name,
       per.value       AS column_comment,
       col.is_identity AS column_key,
       type.name       AS data_type,
   col.max_length  AS column_length
FROM   sys.columns col
       INNER JOIN sys.tables tab
               ON col.object_id = tab.object_id
       LEFT JOIN sys.extended_properties per
              ON col.column_id = per.minor_id
                 AND per.major_id = tab.object_id
       INNER JOIN sys.types type
               ON col.user_type_id = type.user_type_id
ORDER  BY tab.name,
          col.is_identity DESC

二、查出某個庫的所有字段說明(查出數據詳細格式化版)

USE database_name
GO
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.xtype=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 sys.extended_properties g on a.id=g.major_id AND a.colid = g.minor_id    
        left join sys.extended_properties f on d.id=f.major_id and f.minor_id=0    
     order by a.id,a.colorder


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宣城市| 会昌县| 嫩江县| 绥中县| 莒南县| 旬邑县| 丹巴县| 罗平县| 桂平市| 建昌县| 泽州县| 云南省| 周口市| 古浪县| 四会市| 阜新市| 谷城县| 吴忠市| 龙口市| 甘洛县| 通化县| 余干县| 墨脱县| 岚皋县| 阳曲县| 邢台县| 宁安市| 买车| 荃湾区| 汾西县| 嘉定区| 枝江市| 桑植县| 平塘县| 武隆县| 团风县| 霍州市| 纳雍县| 南乐县| 江阴市| 内江市|