欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

求指导数据搬迁sql怎么写

更新时间: 2014-01-05 02:14:24 责任编辑: Author_N1

 

求助:求指导数据搬迁SQL如何写
问题描述:有三张相关的表,分别是:NTL_TASK_CUSTOMER,NTL_TELEHONE,NTL_ADDRESS,需要将NTL_TASK_CUSTOMER中将近200多万的数据分批搬到NTL_TASK_CUSTOMER_FREEINS表中,其中要同时将关联表NTL_TELEPHONE、NTL_ADDRESS表中的数据保证数据一致性的情况一起搬到NTL_TELEPHONE_FREEINS,NTL_ADDRESS_FREEINS表中,请各位大神帮帮忙,尽量保证效率很高,以前没写过SQL,不知道怎么写,求各位大神指导!
--参考方法--
这个往里面插就可以了吗,如果表结构一致,数据量不大的话,为什么还要分批啊?
或者加写/*+append nologing*/之类的hits也可以啊
insert into NTL_TASK_CUSTOMER_FREEINS select * from NTL_TASK_CUSTOMER
insert into NTL_TELEPHONE_FREEINS 
select col.... from NTL_TASK_CUSTOMER a,NTL_TELEPHONE b where a.col=b.col...
insert into NTL_ADDRESS_FREEINS
select col.... from NTL_TASK_CUSTOMER a,NTL_ADDRESS b where a.col=b.col...

具体的关联条件你加一下,就okey了啊


--参考方法--
直接imp/exp导就可以,把字典信息和索引加上
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:14:24
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/7382/
本文WWW.DOC100.NET DOC100.NET版权所有。