我怎样才能有效地将数据从一个表迁移到另一个表而不会在oracle中失败

时间:2018-08-01 08:21:54

标签: sql oracle

我有两个表,假设t1和t2。

T1 has columns - c1, c2, c3, c4, c5
T2 has columns - ac1, ac2, ac3, ac4

我必须将t1的c1值迁移到t2的ac4中。

执行此操作的方法是-

INSERT INTO t2 (ac1,ac2,ac3, ac4) 
    SELECT 
        STAGING_LOGIN_RECORD_SEQUENCE.NEXTVAL, 
        'N', 
        'PARTNER', 
        c1 
    FROM t1;

但这会花费太多时间。

我有近一千万条记录。

有什么有效的方法吗?批量还是其他?

我愿意接受其他方式,例如编写程序或任何其他想法。

0 个答案:

没有答案