Обновление T-SQL с ORDER BY - PullRequest
       12

Обновление T-SQL с ORDER BY

0 голосов
/ 14 октября 2010

Я использую SQL Server 2005. Я хотел бы обновить поля, такие как Order BY MatchId orders, как показано ниже.Но обновленные поля не упорядочены по MatchId.

DECLARE @counter int

SET @counter = 10008

UPDATE Matches 
SET @counter = MatchNumberCounter = @counter + 1
WHERE MatchId IN 
      (SELECT TOP (232) MatchId FROM Matches WHERE LeagueStatueId = 280 AND Week <> 1 
       ORDER BY Week, MatchDate, MatchTime)

Спасибо уже сейчас

1 Ответ

1 голос
/ 14 октября 2010

Похоже, вы пытаетесь сделать "причудливое обновление".Это недокументированная техника, и для ее работы необходимо выполнить множество условий. Это обсуждается здесь (требуется бесплатная регистрация)

Вы должны быть в состоянии сделать что-то вроде этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...