国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

SQLServer2005,2000獲取表結構:字段名、類型、長度、主鍵、非空、注釋

2024-07-21 02:49:47
字體:
來源:轉載
供稿:網友
SQLServer2005,2000獲取表結構:字段名、類型、長度、主鍵、非空、注釋

SQLServer 2005

SELECT    d.name N'TableName',    d.xtype N'TableType',    a.colorder N'ColumnIndex',    a.name N'ColumnName',    (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '1'else '0' end) N'IdnetityFG',    (case when (SELECT count(*)  FROM sysobjects  WHERE                (name in (SELECT name FROM sysindexes WHERE (id = a.id) AND                         (indid in (SELECT indid FROM sysindexkeys WHERE (id = a.id) AND                                   (colid in (SELECT colid FROM syscolumns WHERE (id = a.id) AND (name = a.name)))                                  )                        )                        )                ) AND (xtype = 'PK')                )>0 then '1' else '0' end    ) N'IsPK',    b.name N'DataType',    COLUMNPROPERTY(a.id,a.name,'PRECISION') as N'Length',    (case when a.isnullable=1 then '1'else '0' end) N'IsNullable',    isnull(e.text,'') N'Default',    g.value N'Description'    FROM   syscolumns   a     left join systypes b on   a.xtype=b.xusertype    inner join sysobjects d on a.id=d.id   and   d.xtype in ('U','V') and   d.name<>'dtproperties'    left join syscomments e on a.cdefault=e.id    LEFT OUTER JOIN sys.extended_properties AS g ON a.id = g.major_id AND a.colid = g.minor_idorder by object_name(a.id),a.colorder

SQLServer2000

SELECT    d.name N'TableName',    d.xtype N'TableType',    a.colorder N'ColumnIndex',    a.name N'ColumnName',    (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '1'else '0' end) N'IdnetityFG',    (case when (SELECT count(*)  FROM sysobjects  WHERE                (name in (SELECT name FROM sysindexes WHERE (id = a.id) AND                         (indid in (SELECT indid FROM sysindexkeys WHERE (id = a.id) AND                                   (colid in (SELECT colid FROM syscolumns WHERE (id = a.id) AND (name = a.name)))                                  )                        )                        )                ) AND (xtype = 'PK')                )>0 then '1' else '0' end    ) N'IsPK',    b.name N'DataType',    COLUMNPROPERTY(a.id,a.name,'PRECISION') as N'Length',    (case when a.isnullable=1 then '1'else '0' end) N'IsNullable',    isnull(e.text,'') N'Default',    g.value N'Description'    FROM   syscolumns   a     left join systypes b on   a.xtype=b.xusertype    inner join sysobjects d on a.id=d.id   and   d.xtype in ('U','V') and   d.name<>'dtproperties'    left join syscomments e on a.cdefault=e.id    left join sysproperties g on a.id=g.id and a.colid=g.smallidorder by object_name(a.id),a.colorder--select * from sysproperties

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宽城| 乌什县| 白朗县| 博罗县| 老河口市| 昂仁县| 安仁县| 响水县| 略阳县| 长春市| 白玉县| 盐源县| 英山县| 彩票| 砚山县| 滁州市| 西林县| 家居| 固阳县| 乐陵市| 紫阳县| 永定县| 海原县| 德安县| 西吉县| 和林格尔县| 台湾省| 永胜县| 元朗区| 盐城市| 卢龙县| 阳原县| 辽源市| 商都县| 三穗县| 榆社县| 龙山县| 藁城市| 义乌市| 舞钢市| 马尔康县|