1.在sql developer内   select 'drop table "'||table_name||'";'   from cat   where table_type='TABLE' 2.将结果集拷贝到 sql窗口里执行 原文出处:https://blog.csdn.net/xiaoliuyiting/article/details/84288873…
1.执行Sql语句: select 'drop table '||table_name||';' from cat where table_type='TABLE' 可查询到当前用户下所有的表,如图: 2.执行这些删除语句…
打开sql developer,输入如下语句,把USERNAME替换为需要删除的的用户名 然后把查询出来的结果复制出来执行一遍就行了. SELECT 'DROP table '||table_name||';' FROM all_tables WHERE owner='USERNAME';…
学习数据库的时候,用管理员账户,会有会有很多系统自创的表,很麻烦.所以要自己创建普通用户. create user 用户名 identified by 密码;--创建用户 grant connect,resource to 用户名;--给用户授权 这个语句是在SQL Developer的界面中运行的.和运行SQL语句一样.…
win+R打开cmd 使用dba身份登录: sqlplus sys/sys@orcl as sysdba; 然后使用dba身份删除某个用户: drop user apptdm_9y cascade;…
1.如果有删除用户的权限,则可以: drop user user_name cascade; 加了cascade就可以把用户连带的数据全部删掉. 删除后再创建该用户. --创建管理员用户 create user 用户名 identified by 密码 default tablespace space_data(表空间名称) temporary tablespace space_temp(临时表空间名称); --授权 grant connect,dba to 用户名; 2.如果没有删除用户的权限…
一般的方法:先使用sql查询: SELECT 'DELETE FROM '|| table_name || ';' FROM USER_TABLES ORDER BY TABLE_NAME; 将查询结果复制一下,在sql命令窗口里再执行一次就删除了所有的表. 还有一种更全面的删除:和上一中类似,先使用sql查询: select 'drop table '||table_name||';' from cat where table_type='TABLE' ORDER BY TABLE_NAME;…
1.如果有plsql客户端,则可以使用该用户登录,选中所有表 右键Drop即可. 2.如果有删除用户的权限,则可以: ? 1 drop user user_name cascade; 加了cascade就可以把用户连带的数据全部删掉. --创建用户 create user 用户名 profile default identified by 密码 default tablespace 表空间名称 temporary tablespace TEMP account unlock; ? 1 2 3 -…
select 'drop table "' || table_name ||'";'||chr(13)||chr(10) from user_tables;  --delete tables select 'drop view "' || view_name||'";'||chr(13)||chr(10) from user_views;  --delete views select 'drop sequence "' || sequence_name||…
脚本如下: [oracle@ycr python]$ more t_del.py #/usr/bin/python#coding:utf8 import sysimport cx_Oracle i=0conn=cx_Oracle.connect('%s/%s@%s' % (sys.argv[1],sys.argv[2],sys.argv[3]))cursor=conn.cursor()cursor.execute('select table_name from user_tables')rows…