zoukankan      html  css  js  c++  java
  • 查询字段的默认值

    --使用在SQL2008,***查询字段说明和默认值
    select   object_name(c.id) as 表名   ,c.name as 字段名   ,t.name as 数据类型   ,c.prec as 长度   ,
    p.value as 字段说明   ,m.text as 默认值  
    from syscolumns c   inner join   systypes t   on c.xusertype=t.xusertype   
    left join  sys.extended_properties p   on c.id=p.major_id and c.colid = p.minor_id   
    left join   syscomments m   on c.cdefault=m.id
    -------------------------------------------------------------------------------------------
    select * from sys.extended_properties  --SQL2008 扩展属性表(字段注释,)
    
    
    ----------------------------------------------------------------------------------------------------
    
    /*在sql2000中使用*/
    
    --获取所有默认值:
    
    select   object_name(c.id) as 表名   ,c.name as 字段名   ,t.name as 数据类型   ,c.prec as 长度   ,
    p.value as 字段说明   ,m.text as 默认值  from syscolumns c   
    inner join   systypes t   on c.xusertype=t.xusertype   
    left join    sysproperties p   on c.id=p.id and c.colid = p.smallid   
    left join   syscomments m   on c.cdefault=m.id
    
    --获取单个字段默认值:
    
    select   object_name(c.id) as 表名   ,c.name as 字段名   ,t.name as 数据类型   ,c.prec as 长度   ,
    p.value as 字段说明   ,m.text as 默认值  from syscolumns c   
    inner join   systypes t   on c.xusertype=t.xusertype   
    left join    sysproperties p   on c.id=p.id and c.colid = p.smallid   
    left join   syscomments m   on c.cdefault=m.id  
    where objectproperty(c.id,'IsUserTable')=1   and object_name(c.id) = '表名' and c.name = '字段名称'  
    
    
    
    
    ---------------------------------------------------------------------------------------------------
    --查询指定表的指定字段的默认值
    select   object_name(c.id) as 表名   ,c.name as 字段名   ,t.name as 数据类型   ,c.prec as 长度   ,
    p.value as 字段说明   ,m.text as 默认值  from syscolumns c   
    inner join   systypes t   on c.xusertype=t.xusertype   
    left join  sys.extended_properties p   on c.id=p.major_id and c.colid = p.minor_id    
    left join   syscomments m   on c.cdefault=m.id  
    where objectproperty(c.id,'IsUserTable')=1   and object_name(c.id) = '表名' and c.name = '字段名'  
    
    
    
    
    
    
    
    
    
    
     
     
     
    

      

  • 相关阅读:
    Exchange这东东…
    下午解决了一个问题
    PDC每日视频
    Delphi.net的IDE和C#Builder是相同的
    开始把准备把Exchange的一些基本操作和设置与SharePoint结合起来
    这两天忙得焦头烂额
    一个在.net下进行用户模拟的类
    SharePoint的相关链接
    今天才知有一个CollectionBase类,惭愧
    【博客堂杯征文】从服务员到程序员
  • 原文地址:https://www.cnblogs.com/accumulater/p/7116224.html
Copyright © 2011-2022 走看看