方法: 1. 「drop user user_name cascade;」ステートメントを使用します; 2. 「select 'drop table '||table_name||';' from cat where table_type='TABLE'」ステートメントを使用します。
#現在のユーザーの下にあるすべてのテーブルを削除する ORACLE メソッド
1
drop user user_name cascade;
create user 用户名 identified by 密码 default tablespace space_data(表空间名称) temporary tablespace space_temp(临时表空间名称);
grant connect,dba to 用户名;
ALTER USER "用户名" QUOTA UNLIMITED ON SPACE_DATA(表空间名称);
select uo.object_name,uo.object_type from user_objects uo where uo.object_type<>'LOB' order by uo.object_type desc
2. ユーザーを削除する権限がない場合は、
select 'drop table '||table_name||';' from cat where table_type='TABLE'
Oracle チュートリアル 」
以上がOracle でユーザーの下にあるすべてのテーブルを削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。