SQL Server:复制表中的列

Posted

技术标签:

【中文标题】SQL Server:复制表中的列【英文标题】:SQL Server: Copying column within table 【发布时间】:2010-09-15 11:32:45 【问题描述】:

将表中一列的所有值复制到同一表中另一列的最简单方法是什么?

【问题讨论】:

【参考方案1】:

使用单个语句(如果列具有相同的数据类型)

UPDATE <tablename>
SET <destination column name> = <source column name>

【讨论】:

这应该创建新列吗? 注意:您需要已经创建了目标列。【参考方案2】:

此脚本将使用相应行中字段 2 中的值更新字段 1 中的所有值

UPDATE table SET field1 = field2

【讨论】:

以上是关于SQL Server:复制表中的列的主要内容,如果未能解决你的问题,请参考以下文章