Autoincrement dodanego pola

Odpowiedz Nowy wątek
2011-07-20 09:27
0

Mam kolumnę samych zer. Teraz potrzebują ją tak przerobić (szybko) żeby zawierała wartości jak w autoincrement - 1, 2, 3 i tak dalej aż do 12013.

Zna ktoś szybki sposób?

Pozostało 580 znaków

2011-07-20 09:43
0

Ponumeruj funkcją rankingującą, jeśli od minus ileś chcesz to odejmij odpowiednią wartość, bo funkcje rankingujące liczą od 1. A później robisz update i pozamiatane. Oczywiście jeśli będziesz odstawiać nowe rekordy to będziesz musiała sama zadbać o numerację tego pola.

Pozostało 580 znaków

2011-07-20 10:12
0

W międzyczasie zrobiłam inaczej ;) Stworzyłam nową tablekę na bazie starej, tylko że pole id od razu zrobiłam ident(1,1)primary key, następnie zrobiłam inserto into select from, po czym dropnęłam oryginalną tabelę a nowej zmieniłam nazwę i usunęłam primary key (bo btw, to nie może być primary key, bo inna kolumna ma primary key). Też działa ;)

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0