首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-02-03 
怎么把A表中的一条数据复制到A表中(50)A表中只有一条数据如下:w1,w2,w3,w4,w5,w6,w7我想把W7改成W8在复制

怎么把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
*/

热点排行
Bad Request.