我使用oracle DB维护30多个表,如何删除所有表中的所有数据?我只想删除数据但不想删除表。
最佳答案
生成一个脚本来截断(= 从中删除所有行)所有表:
select 'truncate table ' || table_name || ';' from user_tables
然后执行脚本。
关于SQL:删除所有可用表中的所有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/832160/
我使用oracle DB维护30多个表,如何删除所有表中的所有数据?我只想删除数据但不想删除表。
最佳答案
生成一个脚本来截断(= 从中删除所有行)所有表:
select 'truncate table ' || table_name || ';' from user_tables
关于SQL:删除所有可用表中的所有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/832160/