SQL kopia wierszy

G3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
0

Witam,

Mam taką tabele w bazie

Tabela1
ID
Nazwisko
Imie
Semestr

MS SQL 2008
I mam taki problem że potrzebuje skopiować 1066(tyle ich jest w tym semestrze) rekordów z semestru 5(zmianie ulegnie tylko semestr z 5 na 6 reszta do skopiowania)
Nie moge sie z tym uporać coś.
Jakaś podpowiedź ?

TK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 342
0

Jezeli ID jest ustawiane w sposob automatyczny to zapytanie kopiujace dane bedzie mniej-wiecej takie:

Kopiuj
 
insert into Tabela1 (Nazwisko, Imie, Semestr)
(
select Nazwisko, Imie, 6 
from Tabela1
where Semestr = 5
)

Dobrze byloby zrobic sobie backup bazy zanim zaczniesz eksperymentowac :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.