1樓:匿名使用者
1、如果有plsql客戶端,則可以使用該使用者登入,選中所有表 右鍵drop即可。
2、如果有刪除使用者的許可權,則可以:
drop user user_name cascade;
加了cascade就可以把使用者連帶的資料全部刪掉。
--建立使用者 create user 使用者名稱 profile default identified by 密碼 default tablespace 表空間名稱 temporary tablespace temp account unlock;
--授權
grant dba to 使用者名稱;
grant connect,resource to 使用者名稱;
3、如果沒有刪除使用者的許可權,則可以執行:
select 'drop table '||table_name||';' from cat where table_type='table'
將得到的結果全部複製貼上到另一個sql視窗,執行。
2樓:匿名使用者
刪除使用者的語法是 drop user user_name
如果要刪除該使用者模式的包含物件(比如表)就要在要刪除得使用者名稱後面加上cascade
drop user user_name cascade;
Oracle中,如何刪除使用者下的所有表
因為oracle等中大型資料庫一般不推薦採用批量刪除,因為效率會很慢,還是逐行刪除比較好。在oracle中如何刪除一個使用者下所有該使用者所建的表?刪除使用者的語法是 drop user user name 如果要刪除該使用者模式的包含物件 比如表 就要在要刪除得使用者名稱後面加上cascade d...
oracle怎樣查詢某使用者下的所有表的表名
1 首先在計算機中,開啟oracle的連線程式,用新建的資料庫管理員,進入 oracle控制 的視窗上,滑鼠左鍵單擊 伺服器 按鈕,並選擇 sql工作表 2 接著,在 oracle伺服器 的視窗上,在輸入視窗中輸入sql查詢語句,並單擊 執行 按鈕,可以看到查詢不到索引表,需要調整sql語句。3 然...
oracle中在同資料庫裡面使用者A如何訪問使用者B建立的表啊
在雍和宮哈哈大笑的白茶 usera要有訪問userb下表的許可權 首先登陸管理員使用者 as sysdbasql grant select on usera.test1 to userb 授權成功。這樣 conn userb pwd sql select from usera.test1 主要表名前...