sql数据表根据数据量来拆分新表
发布网友
发布时间:2022-04-26 23:22
我来回答
共1个回答
热心网友
时间:2022-06-20 01:02
我现在没有时间,只能给你个思路
1在orcle中的procere中实现;
2先变量cnt_v获得A表中数据的总数(select count(*) into cnt_v from A)并赋值给cnt_v
3判断cnt_v,如果大于0小于等于cnt_v/4,把rownum>0,和rownum=<cnt_v/4的值,插入到第一个表中;
4判断cnt_v,如果大于cnt_v/4小于等于cnt_v/2,就把rownum>cnt_v/4,和rownum=<cnt_v/2的值,插入到第二个表中;
5以上两步类推,把所有数据分插入到四个表中