+ -
当前位置:首页 → 问答吧 → Sybase IQ海量数据的插入

Sybase IQ海量数据的插入

时间:2010-09-06

来源:互联网

我有一个表A,有2亿条数据,现在要将其中的某列不同的值插入到另外一个表B中,现在我用下面的2种方式进行处理:
1、select distinct A.field1 into B from A
2、
set temporary option temp_extract_name1='field1.txt' ;
select distinct A.field1 from A;
commit;
然后用load table :
load table B
(field1  '\x0d\x0a')
from 'field1.txt'
ESCAPES OFF
QUOTES OFF
NOTIFY 100000
WITH CHECKPOINT ON;
COMMIT;
请问还有其他处理方式吗?

作者: plfire   发布时间: 2010-09-06

修正下,第2次种方式,导出的方式用
select distinct A.field1 from A output to 'c:\field1.txt' ;
然后再用Load Table:
load table B
(field1  '\x0d\x0a')
from 'c:\field1.txt'
ESCAPES OFF
QUOTES OFF
NOTIFY 100000
WITH CHECKPOINT ON;
COMMIT;

作者: plfire   发布时间: 2010-09-06

相关阅读 更多