1.查看当前用户下表中 记录为零的
select TABLE_NAME from user_tables t where t.NUM_ROWS = 0 or t.NUM_ROWS is null;
2.生成修改语句,将SEGMENT_CREATED 修改为YES
select 'alter table '||table_name||' allocate extent;' from user_tables t where t.NUM_ROWS = 0 or t.NUM_ROWS is null;
执行生成的语句即可
本文介绍如何使用SQL查询当前用户表中所有记录数为零的表,并生成相应的更新语句,将其SEGMENT_CREATED字段设置为YES。通过执行生成的SQL语句,可以批量处理这些特定条件的表。
1632

被折叠的 条评论
为什么被折叠?



