webForumDet fria alternativet

Skapa kopior av poster i Stored Procedure

Databaser & SQL

2 svar · 504 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!! :)

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)