1樓:奔奔北京
plsql登陸進去,執行下面這段**就行:
declare
type name_list is table of varchar2(40);
type type_list is table of varchar2(20);
tab_name name_list :=name_list();
tab_type type_list :=type_list();
sql_str varchar2(500);
beginsql_str :=select , from user_objects uo where not in(''index'',lob'')and not like ''bin$%'order by desc';
execute immediate sql_str bulk collect
into tab_name, tab_type;
for i in tab_ .tab_ loop
sql_str :=drop ' tab_type(i) |tab_name(i) |
execute immediate sql_str;
end loop;
end;
2樓:網友
你是想要清除資料還是整個資料庫。
3樓:匿名使用者
可以刪除oracle使用者下的所有表,然後刪除新新增的使用者和表空間。
oracle 11g 清空資料庫指定使用者下表內的資料
4樓:網友
清空資料分三種。
1、用truncate語句刪除(直接清空表內資料,並釋放空間)。
語法:truncate table 表名;
2、用drop語句刪除(不僅清空表內資料,並且刪除表結構)。
語法:drop table 表名;
3、用delete語句刪除(可直接刪除表內資料,也可以按條件刪除表內資料,但執行後不釋放空間,如果資料量大,執行較慢)。
語法:delete from 表名;--刪除表內所有資料delete from 表名 where 條件;--按條件刪除表內資料。
5樓:網友
用這個生成語法:
select 'truncate table '||tname||';' from tab where tabtype = 'table';
然後執行一下;
Oracle 10g無法開啟oem企業管理器???
跟那個沒有關係 肯能使你該了ip吧。emca的常用命令 建立乙個em資料庫。emca repos create 重建乙個em資料庫。emca repos recreate 刪除乙個em資料庫。emca repos drop 配置資料庫的 database controlemca config dbc...
centos 6 0下安裝oracle 10g出現的問題
缺少一個軟體包。glibc 你可以在光碟上找到檔案以glibc開頭的這個包使用如下命令安裝 rpm ivh glibc rpm安裝後在 lib下就會有ld linux.so.2這個檔案了。安裝報錯 runinstaller home oracle db database install oui li...
如何實現oracle11g和oracle10g的資料互相匯入匯出
方法 步驟 開啟開始選單中的執行 開啟以後,在執行框中輸入cmd,點選確定 執行以下命令 sqlplus system 密碼 2 建立資料匯出目錄expnc dir為目錄名,e ncdatabak 為資料庫實際目錄,命令如下 create directory expnc dir as e ncdat...