SQL表 - 复制不同数据类型表的数据

时间:2011-06-27 07:07:11

标签: sql sql-server-2000

我正在制作场景,我有两张桌子: “ Master_product ”和“ New_Products

Master_product 表有14个字段 和 New_Products 表有16个字段,两个表之间的某些字段相同但数据类型与 Master_product

不同

现在我想将记录从 New_Products 复制到 Master_product , 我尝试更新语法,但它给出了有关数据类型的错误。由于数据类型不同,无法处理。

有没有办法更新 Master_product

2 个答案:

答案 0 :(得分:0)

在这种情况下,有两个运算符,强制转换和转换,可能对你有帮助。

答案 1 :(得分:0)

如果您可以使用convert or cast转换为2种类型,那么您可以这样做:

Update Master_product set some_column = Convert(int,other_column) from New_Products