如何使用control fiile(.ctl)将内容从一个表复制到另一个表

时间:2016-02-19 05:34:25

标签: mysql sql-server sql-loader

我在sql数据库中有两个数据表A和B.

我想将表A的内容复制到表B我无法复制表A的内容如果它有依赖关系(外键关系)请帮我控制文件代码(在SQL加载程序中存在)像sqldir),我的目的是从windows中的一个表复制(导出)内容,并使用脚本(.sh或.ctl文件)将内容复制(导入)到其他表中,我遵循以下方法:使用控件的sql loader文件(.ctol文件)。谢谢..

此致 Vamsi Alla

1 个答案:

答案 0 :(得分:0)

虽然不能直接回答你的问题,但为什么要直接从SQL中解决这个麻烦(你的语法可能会有所不同,但你明白了吗?)

INSERT INTO table_b (column1, column2, ... )
  SELECT column1, column2, ... 
  FROM table_a
  [WHERE conditions];