Masz pomysł, jak zaktualizować kolumnę, ale tylko dla row number=1
na row number=10
na przykład?Serwer SQL, jak zaktualizować kolumnę o żądany numer wiersza:
Odpowiedz
Generalnie w SQL Server Update komunikat jest napisane jak
Update <Table Name> Set <Column Name> = <Value> where <Search Condition>.
dzięki, ale Gdzie
Następnie musisz wyjaśnić, skąd wiesz, który wiersz to "numer wiersza" 1, który wiersz to "numer wiersza" 2 itd. –
ta wykorzystuje tabelę pochodzącą wyizolować 10 wierszy, które chcesz zaktualizować. Zauważ, że zarówno mieć ORDER BY w nich określić 10 wierszy
UPDATE
T
SET
SomeColumn = @newValue --or constant etc
FROM
(
SELECT
*,
ROW_NUMBER() OVER (ORDER BY something) AS rn
FROM
SomeTable
WHERE
...
) T
WHERE
rn <= 10
podczas próby drugiego przykładu Otrzymuję komunikat o błędzie: Msg 4428, Poziom 16, Stan 1, Linia 1 Wyprowadzona tabela "t" nie jest aktualizowalna, ponieważ definicja zawiera klauzulę TOP. – largo68
@ largo68: usunięto – gbn
ROW_NUMBER(), OVER nie są poprawne dla SQL Server 2000. Chyba że pytanie jest oznaczone niepoprawnie. –
- 1. Serwer SQL aktualizujący kolumnę znacznika czasu
- 2. Jak zaktualizować kolumnę tożsamości w SQL Server?
- 3. Jak zaktualizować kolumnę za pomocą parametru Numer_wiersza o innej wartości dla każdego wiersza?
- 4. Jak zaktualizować numer powiadomienia
- 5. Serwer SQL: nie można zaktualizować kolumny w tabeli
- 6. Jak dodać kolumnę numeru wiersza w SQL Server 2012
- 7. Zapytanie o funkcję agregującą serwer SQL
- 8. Jak przechowywać wartości wiersza stałego w zmiennej - serwer SQL
- 9. Numer wiersza datagridu WPF
- 10. Jak sformatować kolumnę numeryczną jako numer telefonu w SQL
- 11. Dodaj numer wiersza do zestawu wynikowego zapytania SQL
- 12. Jak zaktualizować wpis wiersza SQLAlchemy?
- 13. Jak przyspieszyć numer wiersza w Oracle?
- 14. Jak znaleźć numer wiersza rekordu?
- 15. Zapytanie SQL o numer Kevina Bacona 2
- 16. Serwer SQL: wypełnij kolumnę z losowymi liczbami dziesiętnymi
- 17. Numer wiersza OrientDB
- 18. Serwer Sql 2008 Zapytanie o kartę krzyżową
- 19. Numer wiersza w BigQuery?
- 20. Jak zaktualizować numer wersji aplikacji natywnej reagowania
- 21. Serwer SQL: wstaw następny dostępny int
- 22. Serwer SQL powiadamia serwer WWW o zmianie tabeli
- 23. Serwer SQL - Pętla przez każdą kolumnę w każdej tabeli?
- 24. Dołącz numer wiersza w wyniku kwerendy (SQL Server)
- 25. Dodaj numer wiersza do tego zapytania T-SQL
- 26. SELECT COUNT (*) Serwer SQL
- 27. Jak podzielić plik na numer wiersza
- 28. T-sql Zresetuj numer wiersza na zmianie pola
- 29. Jak zaktualizować zależności Gradle z wiersza poleceń?
- 30. Wypełnij kolumnę dla każdego wiersza w bazie danych
można dać więcej informacji, schematu tabeli i być może problem starasz się osiągnąć. – RubbleFord
wiersze od 1 do 10 muszą być identyfikowalne. Nie istnieje domniemana lub przyjęta kolejność, chyba że istnieje ZAMÓWIENIE PRZEZNACZONE gdzieś – gbn
Unfortunmalety to SQL Server 2000! – largo68