SQL Server 2008 Insert with WHILE LOOP
Mam takie rekordy jak
ID Hospital ID Email Description
1 15 [email protected] Sample Description
2 15 [email protected] Random Text
Muszę użyć pętli WHILE, aby wstawić wiersze ze zmianą ID szpitala na określoną wartość lub 32 w tym przypadku, podczas gdy pozostałe (nie identyfikator, ponieważ jest automatycznie generowany) pozostają stałe.
Powinien wtedy wyglądać
ID Hospital ID Email Description
1 15 [email protected] Sample Description
2 15 [email protected] Random Text
3 32 [email protected] Sample Description
4 32 [email protected] Random Text
Zauważ, że powyższe ma teraz dwa nowe wiersze z ID i ID szpitala różnymi. Identyfikator jest generowany automatycznie.
Mam kilka tabel, w których muszę dokonać tych samych aktualizacji. Nie chcę używać kursora, jeśli mogę to zrobić za pomocą pętli while.
EDYTOWAĆ Opuszczona pętla while jako prostsze rozwiązanie została dostarczona w zaakceptowanej odpowiedzi.