webForumDet fria alternativet

Skapa kopior av poster i Stored Procedure

Databaser & SQL

2 svar · 502 visningar · startad av freddyk

Medlem sedan okt. 2006103 inlägg
Frågan#1

Tjena!

Behöver er eminenta kunskap.

Vill skapa en SP som kopierar poster i en tabell och Insertar dem som nya rader med nya löpnummer men i samma tabell. Vissa av kolumnerna ska kopieras rakt av andra ska sättas till "False" eller 0.

Någon som kan förklara hur jag ska göra denna SP på vettigast sätt? Tacksam för all hjälp.

Har tänkt mig ngt som kopierar en post skapar kopian, tar nästa post skapar kopian... osv. Gärna med en "Fail safe" som hoppar in ifall en kopia inte gick igenom. Kanske skriver till en txt-fil eller ngt sådant.

Några förslag?

Tack på förhand!

Använder SQL Server 2005.

Medlem sedan dec. 200012 464 inlägg
#2
insert into t(c1,c2,c3) select c1,'False',0 from t where pk between 11 and 47
Medlem sedan okt. 2006103 inlägg
#3

Tackar!! :)

267 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)