SQL Server 2008 Management Studio - редактировать строки с помощью предложения Where

3880
Kornelije Petak

Существует возможность редактировать строки в сетке - первые 200 по умолчанию. В Tools -> Options -> Sql Server Object Explorer, вы можете установить значение для «Редактировать верхние N строк».

У меня есть таблица с 200000 строк. Что мне нужно сделать, это отредактировать некоторые из тех элементов, которые находятся почти в конце таблицы. Я не могу установить это для «Редактировать верхние 200000 строк», потому что это будет слишком много. Тем не менее, я хотел бы ограничить то, что отображается в сетке редактирования - если это возможно с помощью условия Where.

Например, «Изменить первые 500 строк, где ID> 16000». Это будет несколько сотен строк, так что все в порядке.

Это возможно каким-либо образом, или я должен написать код SQL для обновления строк?

1

1 ответ на вопрос

2
Kornelije Petak

Хорошо, я нашел ответ на это.

Если я щелкну правой кнопкой мыши на заголовке сетки, я могу выбрать Pane -> SQL. Это показывает оператор SQL, используемый для заполнения сетки. Я могу добавить Whereограничения там.

Это очень простое решение, но я как-то пропустил эту панель.

Также есть та же кнопка на панели инструментов. Kornelije Petak 12 лет назад 0