.Net  

1.select   name,type   from   sys.all_source  
  where   instr(upper(text),'   TBNAME   ')>0
2.select   name,type   from   user_dependencies   where   referenced_name=upper('tablename');
3.<pl/sql   developer   中有   Find   DB   Objedts的功能,可以达到要求,不过就是检索起来比较慢,如果存储过程,视图,触发器,函数比较多的话,需要耐心。>  

动态的传入一个表名,在存储过程中建立一张新表
create or replace procedure aaa(name in varchar2)
is
begin
declare
  Sqlstrvarchar2(2000);
begin
sqlstr:='create table ||'TEMPTABLE'||
(
a        VARCHAR(30),
b       VARCHAR(50)
)';

execute immediate Sqlstr;
end;
end;

posted on 2007-06-05 13:25  东方新秀  阅读(548)  评论(0编辑  收藏  举报