a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > Oracle > 正文

Oracle入門——SQL查看CHECK約束信息

2024-08-29 13:50:13
字體:
來源:轉載
供稿:網友
  以下兩個語句均基于系統表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]數據庫訪問限制繞過漏洞

下一篇:Oracle入門——起動和關閉詳解

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 国内精品久久久久 | 欧美日韩精品一区二区在线播放 | 日韩国产在线播放 | 91久久久久久久久久久 | 精品在线一区二区 | 狠狠操操| 国产精品视频自拍 | 一区二区国产精品 | 五月婷婷激情 | 99精品欧美一区二区蜜桃免费 | 在线播放国产一区二区三区 | 中文字幕在线观看精品视频 | 蜜桃久久久久久久 | 亚洲成人精品 | 免费观看性欧美大片无片 | 日本激情网 | 欧美日韩三级 | 国产精品久久久久久一区二区三区 | 女男羞羞视频网站免费 | 欧美一区二区三区在线观看视频 | 日韩在线一区二区三区 | 欧美日韩中文在线观看 | 亚洲成人精品在线 | 国产精品一区在线看 | 欧美精品一区二区免费 | 久久一区二区视频 | 天天做天天爱天天综合网2021 | 超碰日韩在线 | 成人一区二区三区 | 久久这里只有精品首页 | 欧美一级免费看 | 国产精品欧美一区二区三区 | 欧美男人天堂 | 精品国产91 | 黄色在线免费观看 | 黄色大片在线免费观看 | 干干日日| 特黄视频 | 免费视频一区 | 91电影在线观看 | 天天操夜夜操 |