在Oracle數(shù)據(jù)庫中,可以使用以下命令刪除所有表:
EXECUTE IMMEDIATE 'BEGIN
FOR cur_rec IN (SELECT table_name FROM user_tables) LOOP
EXECUTE IMMEDIATE ''DROP TABLE '' || cur_rec.table_name;
END LOOP;
END;';
請注意,在執(zhí)行這個命令之前,請務(wù)必備份好數(shù)據(jù)庫,因為刪除所有表將導(dǎo)致數(shù)據(jù)丟失。