读书人

如何把A表中的一条数据复制到A表中(5

发布时间: 2012-02-03 22:02:47 作者: rapoo

怎么把A表中的一条数据复制到A表中(50)
A表中只有一条数据 如下:
w1,w2,w3,w4,w5,w6,w7

我想把W7改成W8在复制到A表中, 现在数据变成如下:
w1,w2,w3,w4,w5,w6,w7
w1,w2,w3,w4,w5,w6,w8

这个怎么做

[解决办法]
是7列是1列??

--假1列,列名ColName,w1,w2,w3,w4,w5,w6,w7
Insert A(ColName) Select Replace(ColName, '7 ', '8 ') From A
[解决办法]
--如果是一列

Create Table A
(ColName Varchar(100))
Insert A Select 'w1,w2,w3,w4,w5,w6,w7 '
GO
Insert A(ColName) Select Replace(ColName, '7 ', '8 ') From A

Select * From A
GO
Drop Table A
--Result
/*
ColName
w1,w2,w3,w4,w5,w6,w7
w1,w2,w3,w4,w5,w6,w8
*/

[解决办法]
hellowork(一两清风),你好象看了,多列不是吧。


--如果是多列

Create Table A
(Col1 Varchar(100),
Col2 Varchar(100),
Col3 Varchar(100),
Col4 Varchar(100),
Col5 Varchar(100),
Col6 Varchar(100),
Col7 Varchar(100)
)
Insert A Select 'w1 ', 'w2 ', 'w3 ', 'w4 ', 'w5 ', 'w6 ', 'w7 '
GO
Insert A Select Col1, Col2, Col3, Col4, Col5, Col6, 'w8 ' From A

Select * From A
GO
Drop Table A
--Result
/*
Col1Col2Col3Col4Col5Col6Col7
w1w2w3w4w5w6w7
w1w2w3w4w5w6w8
*/

读书人网 >SQL Server

热点推荐