国产探花免费观看_亚洲丰满少妇自慰呻吟_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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 舒城县| 任丘市| 鹤岗市| 浦江县| 博罗县| 宜君县| 莒南县| 二连浩特市| 乌鲁木齐县| 滁州市| 永平县| 柯坪县| 利津县| 梅州市| 常宁市| 双峰县| 随州市| 宁远县| 兴山县| 南京市| 凉城县| 韩城市| 潜江市| 延川县| 马公市| 东乌珠穆沁旗| 文成县| 宜君县| 大英县| 泗水县| 米易县| 宁夏| 太仓市| 依兰县| 仪陇县| 安溪县| 米脂县| 东丽区| 万载县| 高碑店市| 阿坝县|