首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Oracle频道
中国IT教育
Google
首页 入门基础 安装配置 体系架构 PLSQL 备份恢复 性能调优 开发技术 资讯动态 考试认证 下载 专题 讨论
您现在的位置: 中国IT实验室 >> Oracle >> PLSQL >> 正文

从Oracle、SQLServer中取得注释

        MSSQL:

        <PRE class=csharp name="code">select   b.[value]

        from syscolumns a left join sysproperties b on a.id=b.id

        and a.colid=b.smallid inner join sysobjects c on a.id=c.id

        and a.[name]='列名' and c.[name]='表名'

        SELECT

        表名=case   when   a.colorder=1   then   d.name   else   ''   end,

        表说明=case   when   a.colorder=1   then   isnull(f.value,'')   else   ''   end,

        字段序号=a.colorder,

        字段名=a.name,

        标识=case   when   COLUMNPROPERTY(   a.id,a.name,'IsIdentity')=1   then   '√'else   ''   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   '√'   else   ''   end,

        类型=b.name,

        占用字节数=a.length,

        长度=COLUMNPROPERTY(a.id,a.name,'PRECISION'),

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

        允许空=case   when   a.isnullable=1   then   '√'else   ''   end,

        默认值=isnull(e.text,''),

        字段说明=isnull(g.[value],'')

        FROM   syscolumns   a

        left   join   systypes   b   on   a.xusertype=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   sysproperties   g   on   a.id=g.id   and   a.colid=g.smallid

        left   join   sysproperties   f   on   d.id=f.id   and   f.smallid=0

        --where   d.name='orders'         --如果只查询指定表,加上此条件

        order   by   a.id,a.colorder

        </PRE>

上一页  [1] [2] 

【责编:michael】

中国IT教育

相关产品和培训
文章评论
 友情推荐链接
 认证培训
 专题推荐

 ·关于Java框架技术专题
 ·XML全攻略技术专题
 ·JAVA开源技术介绍专题
 ·Java嵌入式开发之J2ME技术专题
 ·超前体验 Oracle 11g的5个新特性…
 ·揭密使用VB.NET的五个实用技巧
 ·Oracle和SQL Server常用函数对比专题…
 ·展现C#世界 C#程序设计专题…
 ·Java入门 Tomcat的配置技巧精华专题…
 ·Oracle RMAN物理备份技术详解…
 今日更新
 社区讨论
 博客论点
 频道精选
 Oracle频道相关导航