国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > 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入門——起動和關閉詳解

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

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 华坪县| 达州市| 汕头市| 永清县| 新平| 桐梓县| 洛浦县| 平泉县| 太湖县| 桦甸市| 武邑县| 肥乡县| 阳西县| 深泽县| 积石山| 陕西省| 龙山县| 吉林省| 黑水县| 彰武县| 仁怀市| 屏东县| 天气| 长乐市| 林周县| 肥乡县| 澄江县| 舟曲县| 新晃| 哈密市| 工布江达县| 广灵县| 丰原市| 广南县| 包头市| 荔浦县| 买车| 西乡县| 芷江| 大同市| 庄浪县|