zoukankan      html  css  js  c++  java
  • sql server 查看表结构说明


    select
    c.name as [字段名],t.name as [字段类型]
    ,convert(bit,c.IsNullable) as [可否为空]
    ,convert(bit,case when exists(select 1 from sysobjects where xtype='PK' and parent_obj=c.id and name in (
    select name from sysindexes where indid in(
    select indid from sysindexkeys where id = c.id and colid=c.colid))) then 1 else 0 end)
    as [是否主键]
    ,convert(bit,COLUMNPROPERTY(c.id,c.name,'IsIdentity')) as [自动增长]
    ,c.Length as [占用字节]
    ,COLUMNPROPERTY(c.id,c.name,'PRECISION') as [长度]
    ,isnull(COLUMNPROPERTY(c.id,c.name,'Scale'),0) as [小数位数]
    ,ISNULL(CM.text,'') as [默认值]
    ,isnull(ETP.value,'') AS [字段描述]
    --,ROW_NUMBER() OVER (ORDER BY C.name) AS [Row]
    from syscolumns c
    inner join systypes t on c.xusertype = t.xusertype
    left join sys.extended_properties ETP on ETP.major_id = c.id and ETP.minor_id = c.colid and ETP.name ='MS_Description'
    left join syscomments CM on c.cdefault=CM.id
    where c.id = object_id('表名')

    结合select * from sysobjects where xtype='U'  导出整个库的表结构说明

  • 相关阅读:
     随机选择数据库记录的方法
    交叉查询
    Delphi编辑器颜色设置
    Delphi Dll中多线程无法使用Synchronize同步的解决方法(转)
    Delphi FTP例子源码
    DELPHI之备忘四
    界面美化代码
    使Form响应滚轮事件
    配色卡
    Delphi http传输备忘
  • 原文地址:https://www.cnblogs.com/zhian/p/5970154.html
Copyright © 2011-2022 走看看