sql用某列的值替换另一列的值

有如下表,要求用 [name] 列的数据替换[cardNo]列的数据

CREATE TABLE [dbo].[people](
 [id] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
 [name] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
 [age] [int] NULL,
 [cardNo] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]

sql代码如下

UPDATE [testDTS].[dbo].[people]
   SET [cardNo] = name

猜你喜欢

转载自zhouchaofei2010.iteye.com/blog/1485286