zoukankan      html  css  js  c++  java
  • 快速生成数据字典

    SELECT  
    表名=case when a.colorder=1 then d.name else '' end, 
    字段名=a.name, 
    标识=case when COLUMNPROPERTY(a.id,a.name,'IsIdentity')=1 then 'Y'else 'N' 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 'Y' else 'N' end, 
    类型=b.name, 
    字段说明=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 
    where d.name='表名'
  • 相关阅读:
    遍历二维数组
    冒泡跟扫描共用
    1.8作业
    1.7作业
    1.5作业
    百文百鸡 水仙花数 百马百担
    for循环输出九九乘法表
    循环语句
    1.4作业
    07、找出1-99之间的同构数
  • 原文地址:https://www.cnblogs.com/songjiali/p/14537785.html
Copyright © 2011-2022 走看看