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 ...