【发布时间】:2012-09-22 05:39:33
【问题描述】:
我在 2 个不同的数据库中有 2 个表。第一个表(客户)有很多数据,10-12 列。 然后我有第二个表 (CustumersNew),它有新的列,应该代表与客户相同的列,只是具有不同的 names 和 datatypes。 CustomerNew 当前为空。我想将表 Custumers 中的所有数据移动到表 CustumersNew。
这里的事情是表客户用户 ID 列具有数据类型 uniqueidentifier 并且 CustomerNew ID 列的数据类型为 int。因此,与其他列一样,它们的数据类型完全不匹配。
如何将数据从 A 移动到 B?
编辑: 我正在使用 MS-SQL
【问题讨论】:
-
那么,您希望如何合并这些数据?对于这个
uniqueidentifiercustomerid,您希望如何从中获取 id?基于它生成一个新的还是什么?您能否为此添加一些示例数据并列出字段及其数据类型,这将很有用 -
您可以选择在这些数据库上执行外部脚本吗?使用 ruby 之类的脚本语言可能非常简单。
标签: sql sql-server sqldatatypes