Оператор SQL Server Case

Я пытаюсь запустить этот оператор sql, но он генерирует ошибку «Неправильный синтаксис при обновлении»

Select Case @location 

        When 'MediaFiles' Then update tblMediaFiles set mdActive=1
        When 'MediaFiles1' Then update tblMediaFiles1 set mdActive=1
        When 'MediaFiles2' Then update tblMediaFiles2 set mdActive=2
        Else update tblMediaFiles4 set mdActive=1

    End
5
задан Moe9977 18 December 2011 в 19:17
поделиться