SQL Server 2008 Management Studio - редактировать строки с помощью предложения Where
Есть возможность редактировать строки в сетке - первые 200 по умолчанию. В Tools -> Options -> Sql Server Object Explorer
Вы можете установить значение для "Редактировать верхние N строк".
У меня есть таблица с 200000 строк. Что мне нужно сделать, это отредактировать некоторые из тех элементов, которые находятся почти в конце таблицы. Я не могу установить это для "Редактировать верхние 200000 строк", потому что это будет слишком много. Тем не менее, я хотел бы ограничить то, что отображается в сетке редактирования - если это возможно с помощью условия Where.
Например, "Изменить первые 500 строк, где ID > 16000". Это будет несколько сотен строк, так что все в порядке.
Это возможно каким-либо образом, или я должен написать код SQL для обновления строк?
1 ответ
Хорошо, я нашел ответ на это.
Если я щелкну правой кнопкой мыши на заголовке сетки, я могу выбрать Pane -> SQL
, Это показывает оператор SQL, используемый для заполнения сетки. Я могу добавить Where
ограничения там.
Это очень простое решение, но я как-то пропустил эту панель.