在SQLServer中怎样复制一列数据?
在同一个表中,第一列是ID,我想把这一列完整的复制为第二列,取名为ID2,怎样编程实现啊?高手帮忙
参考答案:你可以用多条语句来实现:
-- 增加一个新列,用来中转数据
ALTER TABLE 表
ADD ID2 int
GO
-- 将需要转换的数据复制到新列上
UPDATE 表
SET ID2 = ID
Go
-- 在这之前可以使用
-- 最后删除中转字段
ALTER TABLE 表
DROP COLUMN ID2
GO
在同一个表中,第一列是ID,我想把这一列完整的复制为第二列,取名为ID2,怎样编程实现啊?高手帮忙
参考答案:你可以用多条语句来实现:
-- 增加一个新列,用来中转数据
ALTER TABLE 表
ADD ID2 int
GO
-- 将需要转换的数据复制到新列上
UPDATE 表
SET ID2 = ID
Go
-- 在这之前可以使用
-- 最后删除中转字段
ALTER TABLE 表
DROP COLUMN ID2
GO