国产探花免费观看_亚洲丰满少妇自慰呻吟_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入門——起動和關閉詳解

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

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 潍坊市| 正镶白旗| 南京市| 增城市| 凤翔县| 景东| 闸北区| 新化县| 辛集市| 正蓝旗| 花莲市| 克拉玛依市| 吴旗县| 锡林郭勒盟| 娄烦县| 高平市| 大英县| 贵定县| 汤阴县| 且末县| 洞口县| 潜山县| 安龙县| 余姚市| 合山市| 闽侯县| 昌邑市| 桐庐县| 绩溪县| 邯郸县| 南皮县| 漳州市| 女性| 陵川县| 海口市| 承德县| 宝应县| 荥阳市| 沙坪坝区| 唐山市| 资中县|