oracle查询所有表的方法

oracle查询所有表的方法
复制SELECT t.data_type   FROM user_tab_columns t   GROUP BY t.data_type;   -- Created on 2010-8-26 by RONGZHI_LI   DECLARE   CURSOR ot(namelike IN VARCHAR2)   IS   (SELECT owner AS uname,查询   object_name AS tname   FROM all_objects   WHERE object_type=TABLE AND owner LIKE namelike   );   CURSOR tc( username IN all_tab_columns.owner%TYPE, tablename IN all_tab_columns.table_name%type)   IS   (SELECT t.OWNER AS uname,   t.table_name  AS tab,   t.column_name AS col,   t.data_type data   FROM all_tab_columns t   WHERE t.owner    = username AND t.table_name = tablename );   sqlstr       VARCHAR2(200);   findsqlstr   VARCHAR2(200);   foundcount   NUMBER;   data_type    VARCHAR2(100):=;   logic_symbol VARCHAR2(10) :==;   data_value   VARCHAR2(100);   --自行设定   name_like  VARCHAR2(100):=%HS_%;   find_type  VARCHAR2(100):=varchar2;--varchar2;number   find_value VARCHAR2(100):=工行;   use_like   BOOLEAN      :=true;   BEGIN   data_type  := upper(find_type);   data_value :=find_value;--先给默认值  1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.
系统运维
上一篇:电脑照相机显示代码错误原因及解决方法(解析电脑照相机显示代码错误的几种情况和解决方案)
下一篇:虚拟机系统刷机教程(以VMware为例,快速了解虚拟机系统刷机的步骤与方法)