SQL Server - 如何将列中的数据复制到其他列

时间:2013-09-11 02:52:29

标签: sql sql-server-2008

我有一张像

这样的表格
|name|
|a   |
....

name列的数据类型为ntext我想创建一个包含其他数据类型text的新列,并且它与列name具有相同的数据。

如何做到这一点,谢谢

1 个答案:

答案 0 :(得分:2)

您应该使用varchar(max)代替text。以下内容添加了列并设置了值:

alter table t add newcol varchar(max);

update t
    set newcol = name;