zoukankan      html  css  js  c++  java
  • sql语句查看表结构

    select  表名=(case when b.colorder=1 then a.name else '' end),  

    表說明=( case when b.colorder=1 then c.value else '' end),

    b.colid 序號,

    b.name 字段名,  

    标识=case when COLUMNPROPERTY( b.id,b.name,'IsIdentity')=1 then '√'else '' end,  

    主鍵=case when exists(select 1 from sys.sysobjects where xtype='PK' and parent_obj=b.id and name in(   select name from sys.sysindexes where  indid in(select indid from sys.sysindexkeys where id=b.id and colid=b.colid))) then '' else '' end,  

    類型=d.name,  

    b.length 占用字節,  

    長度=COLUMNPROPERTY(b.id,b.name,'Precision'),  

    允許空=case when  COLUMNPROPERTY(b.id,b.name,'AllowsNull')=1 then '√' else '' end,  

    小数位数=isnull(COLUMNPROPERTY(b.id,b.name,'Scale'),0),  

    默認值=e.text,  

    字Á段說明=isnull(f.value,'')   

    from sys.sysobjects a inner  join sys.syscolumns b on a.id=b.id and a.xtype='U' and    a.name<>'dtproperties'

    left join sys.extended_properties c on a.id=c.major_id and c.minor_id=0  

    left join sys.systypes d on b.xusertype=d.xusertype  

    left join sys.syscomments e on e.id=b.cdefault  

    left join sys.extended_properties f on  b.id=f.major_id and b.colid=f.minor_id

    where a.name=User'  order by b.colid

    --a.name=User表示查看User表的结构信息

  • 相关阅读:
    Ibatis,Spring整合(注解方式注入)
    Amoeba搞定mysql主从读写分离
    ClickjackFilterDeny X-Frame-Options
    Clickjacking: X-Frame-Options header missing
    升级至Struts2 2.5.2
    js和java MD5加密
    Struts2 2.5.2
    Struts2 2.5.2的套路
    java8 集合流式操作
    JS 文本输入框放大镜效果
  • 原文地址:https://www.cnblogs.com/colin2011/p/3161143.html
Copyright © 2011-2022 走看看