:) 我有一张Includ表格。
名称Rows my Table is:
ID_ImgPhoto(PK),IDPhoto(FK),标题,小,LARG,AddedDate,AddedIp,状态。
我希望在asp.net的DataReader中读取并在我的表中更改字符串String.replace()许多值Small和Larg行。 我想在选择并更改相同值行之后插入多行到表。 我想用条件选择多行。
我的选择代码是:
ALTER Procedure [dbo].[sp_Tbl_ImagePhotoGraphy_SelectRow]
@IDPhoto int
As
Begin
Select
[ID_ImgPhoto],
[IDPhoto],
[Title],
[Small],
[Larg],
[AddedDate],
[AddedIp],
[Status]
From Tbl_ImagePhotoGraphy
Where
[IDPhoto] = @IDPhoto
End
我希望在给予值@IDPhoto之后更改多行,并选择Many Row my table和FOR EXAMPLE:
/*OLD DATA*/
ID_ImgPhoto IDPhoto Small Larg
1 1 OLD/1S.jpg OLD/1L.jpg
2 1 OLD/2S.jpg OLD/2L.jpg
3 1 OLD/3S.jpg OLD/3L.jpg
4 2 Oldsmall/1S.jpg OldLarg/1L.jpg
5 2 Oldsmall/1S.jpg OldLarg/1L.jpg
5 2 Oldsmall/1S.jpg OldLarg/1L.jpg
5 2 Oldsmall/1S.jpg OldLarg/1L.jpg
____________________________________________________________________
/*NEW DATA Afetr Select And Chnage Rows Value*/
ID_ImgPhoto IDPhoto Small Larg
1 1 NEW/1S.jpg NEW/1L.jpg
2 1 NEW/2S.jpg NEW/2L.jpg
3 1 NEW/3S.jpg NEW/3L.jpg
4 2 Oldsmall-2/1S.jpg OldLarg-2/1L.jpg
5 2 Oldsmall-2/1S.jpg OldLarg-2/1L.jpg
5 2 Oldsmall-2/1S.jpg OldLarg-2/1L.jpg
5 2 Oldsmall-2/1S.jpg OldLarg-2/1L.jpg
答案 0 :(得分:0)
我发现了这种情绪。:)
UPDATE yourtable set small = replace(small,'OLD /','NEW /'),larg = replace(larg,'OLD /','NEW /')