在PL/SQL中,可以使用以下語句刪除所有表數據:
BEGIN
FOR cur_rec IN (SELECT table_name FROM user_tables) LOOP
EXECUTE IMMEDIATE 'DELETE FROM ' || cur_rec.table_name;
END LOOP;
END;
/
這段代碼會遍歷所有用戶擁有的表,并對每個表執行一個DELETE語句,將表中的所有數據刪除。請注意在執行這段代碼之前一定要慎重,因為它會永久刪除所有表中的數據。