• 网络学院
  • IT资讯
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
SQL查看CHECK约束信息
  站点:
  • 首 页
  • 最新软件
  • 文章教程
  • 国内软件
  • 国外软件
  • 绿色软件
  • 源码下载
  • 字体下载
SQL查看CHECK约束信息
软件发布 SQL查看CHECK约束信息
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件 绿软下载
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回文章教程首页 >> 文章首页 >> 认证考试 >> Oracle认证 >> Oracle指导 >> SQL查看CHECK约束信息

SQL查看CHECK约束信息

添加时间: 2008-4-28 22:57:47  作者: Oracle指导  阅读次数:47   来源: http://www.d9soft.com

        以下两个语句均基于系统表sysobjects、syscomments和系统视图sysconstraints,查询结果中包括表ID、表名、列ID、列名、CHECK约束ID、CHECK约束名、CHECK约束status值以及CHECK约束的内容,TCCView为Table-Column-Check View,结果中均为列级CHECK约束,TCView为Table-Check View,结果中均为表级CHECK约束。
       1.SELECT TOP 100 PERCENT a.id AS tableid, a.tablename, a.colid, a.columnname, 
      a.datatype, a.length, b.constid AS checkid, b.checkname, b.status, b.content
FROM (SELECT sysobjects.name AS tablename, sysobjects.id, 
              syscolumns.name AS columnname, syscolumns.colid, 
              systypes.name AS datatype, syscolumns.length AS length
        FROM sysobjects, syscolumns, systypes
        WHERE sysobjects.xtype = ’u’ AND sysobjects.id = syscolumns.id AND 
              syscolumns.xtype = systypes.xtype AND 
              systypes.xtype = systypes.xusertype AND sysobjects.status > 0) 
      a LEFT OUTER JOIN
          (SELECT sysobjects.name checkname, sysobjects.status, sysconstraints.constid, 
               sysconstraints.id, sysconstraints.colid, syscomments.text AS content
         FROM sysobjects, sysconstraints, syscomments
         WHERE xtype = ’c’ AND sysobjects.id = sysconstraints.constid AND 
               sysconstraints.constid = syscomments.id) b ON a.id = b.id AND 
      a.colid = b.colid
ORDER BY a.tablename, a.columnname, b.checkname
    
     2.SELECT a.id AS tableid, a.tablename, b.constid AS checkid, b.checkname, b.status, 
      b.content
FROM (SELECT sysobjects.id, sysobjects.name AS tablename
        FROM sysobjects
        WHERE sysobjects.xtype = ’u’ AND sysobjects.status > 0) a LEFT OUTER JOIN
          (SELECT sysobjects.name checkname, sysobjects.status, sysconstraints.constid, 
               sysconstraints.id, sysconstraints.colid, syscomments.text AS content
         FROM sysobjects, sysconstraints, syscomments
         WHERE xtype = ’c’ AND sysobjects.id = sysconstraints.constid AND 
               sysconstraints.constid = syscomments.id AND sysconstraints.colid = 0) b ON 
      a.id = b.id

 

上下文章:

 

上一篇文章: Oracle入门——起动和关闭详解 下一篇文章: 让window服务进程中自动加载MYSQL

相关文章:

  • SQL查看CHECK约束信息
  • Oracle中checkpoint的讨论
  • Oracle中checkpoint的讨论
  • Oracle数据库配置错误信息解决方法
  • 老鸟谈入侵:黑客入侵前的信息收集

相关软件:

  • CheckMail V2.6.0 汉化版
  • Disk Checker V3.1
  • EXCEL97/2000/XP密码查看器 V3.0
  • 秦王WordExcel密码查看器 V1.0
  • MediaChecker V2.02 Build 17.5
  • MediaChecker V2.02 Build 17.5 汉化版

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

Oracle认证分类导航

  • Oracle动态
  • Oracle指导
  • Oracle题库

本类经典文章推荐

  • Oracle中关于逻辑备份与恢复
  • Oracle开发人员JAVA存储过程
  • 为数据库的表自动生成行号
  • Oracle中的OOP概念
  • 用java从oracle取数
  • 冷备份移植到另一台Solaris机器上
  • 如何将excel数据导入oracle中
  • Oracle10.2g安装记录
  • 数据库监控工具ForOraclev1.2
  • oracle双机群集系统

Oracle指导阅读排行

  • Oracle系统表查询
  • 实例:Oracle导出EXCEL文件
  • Oracle常用的OCI函数上
  • Oracle企业管理器(OEM 2.1)使用...
  • Tomcat+SQLServer连接池配置
  • 如何将excel数据导入oracle中
  • 如何取出某一用户的密码 再原样改...
  • 实例:Oracle导出EXCEL文件
  • 案例学习Oracle错误:ORA-00604
  • 案例学习Oracle错误:ORA-00060

Oracle认证阅读总排行

  • Oracle系统表查询
  • 实例:Oracle导出EXCEL文件
  • Oracle常用的OCI函数上
  • 在ORACLE的存储过程中如何做简单的...
  • Oracle企业管理器(OEM 2.1)使用...
  • Tomcat+SQLServer连接池配置
  • 如何将excel数据导入oracle中
  • AIX下自动启动Oracle数据库与监听...
  • 如何取出某一用户的密码 再原样改...
  • 实例:Oracle导出EXCEL文件

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有