:)私は任意の行を含むテーブルを持っています。
名前行私のテーブルは次のとおりです。
ID_ImgPhoto(PK)、IDPhoto(FK)、Title、Small、Larg、AddedDate、AddedIp、Status。
asp.netのDataReaderで読み取り、文字列を変更したいString.replace()テーブルの多くのValues SmallAndLarg行。同じ値の行を選択して変更した後、テーブルに複数の行を挿入したい。条件付きの行をたくさん選択したい。
私の選択したコードは次のとおりです。
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を指定した後、値を何行も変更したいので、「テーブルの多くの行」を選択します。
/*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