Oracle中,如何刪除使用者下的所有表

時間 2022-02-08 16:20:09

1樓:匿名使用者

因為oracle等中大型資料庫一般不推薦採用批量刪除,因為效率會很慢,還是逐行刪除比較好。

在oracle中如何刪除一個使用者下所有該使用者所建的表?

2樓:匿名使用者

刪除使用者的語法是 drop user user_name

如果要刪除該使用者模式的包含物件(比如表)就要在要刪除得使用者名稱後面加上cascade

drop user user_name cascade;

oracle中如何刪除某個使用者下的所有資料呢?

3樓:匿名使用者

不用這麼麻煩,進http://lenovo-pc(計算機名):5502/em這個是管理和維護資料庫的。在裡面的設定中有個使用者管理。可以刪除建立新使用者!

4樓:匿名使用者

再sql*plus中使用system身份登陸資料庫然後執行下面語句:

drop user user_name cascade;

這樣你該使用者包括該使用者下的表,試圖,同義詞,過程,索引,及相關的一切就都不見了。

然後再新建一個同名使用者,賦予相應許可權就可以了。

祝好運~~

5樓:匿名使用者

drop user username cascade;

cascade是級聯刪除,也就是刪除使用者username下所有資料以及他關聯的所有東西,比如觸發器啊,儲存過程啊,索引啊,檢視啊等等

6樓:匿名使用者

2個方法:

1.先把使用者下的物件匯出,然後直接刪除使用者,再重建使用者,重建物件2. 利用系統表生成truncate table 語句指令碼 直接執行兩種方法視具體情況各有優點 但都不慢

oracle資料庫怎麼清除使用者下所有表

7樓:海天盛

1.首先使用oracle系統使用者登入pl/sql管理工具。

2.在sql指令碼中,編寫和執行sql語句來刪除表空間的表空間名稱。

3.如果希望清理使用者下的所有資料庫表,可以執行以下語句,刪除使用者名稱cascade。

4.當執行上述語句時,它將顯示在它正在執行的級別以下。

5.執行之後,可以使用刪除的使用者登入pl/sql。

6.如果有彈出提示,說明刪除成功。

怎樣清空oracle中某使用者下所有的表及資料

8樓:賓士

1、在cmd中輸入

sqlplus / as sysdba

2、刪除使用者a,級所有和使用者a關聯的資料

drop user a cascade;

3、重建使用者a

create user a identified by 密碼;

grant connect,resource to a;

4、登入a使用者,就ok了

conn a/密碼

---意思,希望對你有所幫助。

9樓:匿名使用者

先連線到系統使用者:conn / as sysdba然後刪除該使用者:drop user username cascade;--級聯刪除該使用者下的所有資料及物件

最後重建該使用者:create user username identified by password;

賦予許可權:grant connect,resource to username;

oracle中如何刪除所有表

10樓:灩麗

1、如果想要刪除相應的**,那麼首先要知道**位於那個資料庫,這樣才可以進行刪除。

2、然後需要開啟資料庫,你會看到資料庫內有很多**。

3、往下拉,我們自己新建的**一般都是位於最末端,找到**右擊。

4、右擊選擇「表」你會看到側邊欄會彈出「刪除」點選他。

5、這時會提示你是否刪除**,如果想要徹底刪除**,那麼必須要將約束條件和清除√這樣才會刪除的更徹底。

11樓:匿名使用者

drop table;

oracle資料庫,如何刪除指定使用者名稱下的所有資料?

12樓:大野瘦子

連線到system使用者,把使用者test刪除之後重建conn / as sysdba

drop user test cascade;

create user test identified by password;

conn user/password

13樓:匿名使用者

操作步驟如下:

第一步:用超級管理員登陸oracle「conn / as sysdbaconn / as sysdba」

第二步:刪除指定的使用者「drop user username cascade」

第三步:重新建立此使用者 「create user username identified by password;

第四步:給使用者授權"grant dba to username "

第五步:登陸指定使用者」conn username /password「

14樓:匿名使用者

連線到system使用者,然後把使用者test刪除之後重建conn / as sysdba

drop user test cascade;

create user test identified by password;

conn user/password

15樓:匿名使用者

用system 使用者進入後

drop user test cascade

16樓:匿名使用者

drop user test cascade ;

在oracle中如何刪除使用者下所有該使用者所建的表

1 如果有plsql客戶端,則可以使用該使用者登入,選中所有表 右鍵drop即可。2 如果有刪除使用者的許可權,則可以 drop user user name cascade 加了cascade就可以把使用者連帶的資料全部刪掉。建立使用者 create user 使用者名稱 profile defa...

oracle怎樣查詢某使用者下的所有表的表名

1 首先在計算機中,開啟oracle的連線程式,用新建的資料庫管理員,進入 oracle控制 的視窗上,滑鼠左鍵單擊 伺服器 按鈕,並選擇 sql工作表 2 接著,在 oracle伺服器 的視窗上,在輸入視窗中輸入sql查詢語句,並單擊 執行 按鈕,可以看到查詢不到索引表,需要調整sql語句。3 然...

Oracle中如何刪除表中已有欄位

sql alter table test tab2 drop column user number table altered.上面的 sql 是 刪除 test tab 表的 user number 欄位。 千鋒教育 oracle中刪除一個列可用如下語句 1alter table 表名 drop ...