oracle刪除資料庫表
1. oracle怎麼刪除所有資料庫表
1、先查詢本庫所有表,本文以TEST開頭表為例,select * from user_tables t where table_name like 'TEST%';
2. 如何清空oracle資料庫所有表
可以使用以下3種方式實現:
1、如果有plsql客戶端,則可以使用該用戶登錄,選中所有表 右鍵Drop即可。
2、如果有刪除用戶的許可權,則可以寫:
dropuseruser_namecascade;
加了cascade就可以把用戶連帶的數據全部刪掉。
3、如果沒有刪除用戶的許可權,則可以執行:
select'droptable'||table_name||';'fromcatwheretable_type='TABLE'
3. oracle資料庫怎麼清除用戶下所有表
1.首先使用ORACLE系統用戶登錄PL/SQL管理工具。
4. 如何刪除Oracle資料庫中的某一用戶名下全部的表
1. 打開sqlplus,並用相應的用戶連接。
2. 把pagesize設大點,如set pagesize 20000
3. 用spool把相應的結果導到文件時,如
SQL> spool /home/oracle/constraint.sql
SQL> SELECT 'ALTER TABLE ' || table_name || ' disable CONSTRAINT ' || constraint_name || ';' FROM user_constraints where CONSTRAINT_TYPE = 'R';
SQL> spool off
4. 已經生成了包含相應語句的腳本,不過腳本文件里的最前和最後面有多餘的語句,用文本編輯器打開,並刪除沒用的語句即可!
5. oracle資料庫刪除命令
刪除表中的數據:
delete from 表名;
truncate table 表名;
刪除表:
drop table 表名;
刪除資料庫:
drop database 資料庫名;