sybase数据库表数据怎么拆分?
请教各位大大
我现在有个库 里面有张表 大约有1.2E数据
我现在想要这个表里面 就留最近3000W的数据 别的数据放到另外一张表里
我想的方法是 先按照原表1建立一张新表2
导出1的建表脚本 修改脚本内容
create table 2
按照需求 按时间字段查询表1
select count(*) from 1 where settletime="XXXXXX"
得出具体数据量
确认数据量正确
把数据插入表2
insert into 2 select * from 1 where settletime="XXXXXX"
这样需求的数据就进入表2
然后表1 表2 rename
这样操作是可以完成的
但是我的库是复制主点。。。表更名 涉及的所有复制点都要受影响
各位大大 有没有别的方法 可以达到这种效果?