Oracle删除用户表的实际操作应用
以下的文章主要讲述的是Oracle删除用户表的实际操作方案,本文主要是以相关实际应用代码的方式来引出其实际的操作步骤,以下就是文章的具体内容描述,望你在浏览之后会有所收获。
1.
select 'Drop table '||table_name||';' from all_tables where owner='要删除的用户名(注意要大写)';
2.Oracle删除用户表 以用户test为例
for example: declare cursor cur1 is select table_name from dba_tables where owner='TEST'; begin for cur2 in cur1 loop execute immediate 'drop table test.'||cur2.table_name; end loop; end;
3.这个删除当前用户的所有对象(表、视图、触发器、存储过程、函数)
DECLARE TYPE name_list IS TABLE OF VARCHAR2(40); TYPE type_list IS TABLE OF VARCHAR2(20); Tab_name name_listname_list:=name_list(); Tab_type type_listtype_list:=type_list(); sql_str VARCHAR2(500); BEGIN sql_str := 'select uo.object_name,uo.object_type from user_objects uo where uo.object_type not in(''INDEX'',''LOB'') order by uo.object_type desc'; EXECUTE IMMEDIATE sql_str BULK COLLECT INTO tab_name,tab_type; FOR i IN Tab_name.FIRST.. Tab_name.LAST LOOP sql_str := 'DROP ' || Tab_type(i) || ' ' || Tab_name(i); EXECUTE IMMEDIATE sql_str; END LOOP; END;
------------------------------------------------------------------------------------------------------------------------------
相关文档:
今天了解了一下开源dspace软件,现将安装过程总结如下:
1、环境设置
1.1 下载jdk1.6.x并安装,安装时选择默认安装路径即可
一般为 C:\Program Files\Java\jdk1.6.0_10
设置JAVA_HOME,设置CLASSPATH和PATH
2、组件准备
......
replace就是一般意义上的字符串替换,translate只是一个字符替换对应的一个字符,下面有手册说明,还有例子 O(∩_∩)O哈哈~
REPLACE
Syntax
Purpose
REPLACE returns char with every occurrence of search_string replaced with replacement_string. If replacement_string is omitted or null, then all occu ......
有如下表Test
City People Make
广州 1 A
广州 2 B
广州 3 C
上海 4 A
上海 5 ......
常用方法有以下几种:
一、通过PL/SQL Dev工具
1、直接File->New->Explain Plan Window,在窗口中执行sql可以查看计划结果。其中,Cost表示cpu的消耗,单位为n%,Cardinality表示执行的行数,等价Rows。
2、先执行 EXPLAIN PLAN FOR select * from tableA ......
国都号码数据库设计说明
V1
文档变更记录
序号
变更内容说明
版本号
版本日期
执笔人
1
初稿
V ......