Можно ли вручную открыть окно редактирования, аналогично параметру «Редактировать верхние 200 строк» ​​в Sql Server Management Studio? - PullRequest
0 голосов
/ 10 ноября 2010

Этот экран так полезен при разработке. Есть ли способ заставить все окна запросов вести себя так? Это кажется особенным и вызывается только в том случае, если вы выбрали опцию «Редактировать 200 верхних строк».

Ответы [ 2 ]

0 голосов
/ 10 ноября 2010

Я не знаю, есть ли способ заставить окно запроса вести себя как окно «Редактировать», но есть способ заставить окно «Редактировать» вести себя как окно запроса (и, возможно, достичь того, чего вы хотите):

Я догадываюсь, почему вы хотите это сделать ... но скажем, например, вы хотите сделать это, чтобы вы могли отфильтровать записи по подмножеству всей таблицы: как только вы открылиВ окне «Edit Top 200 Rows» вы можете нажать на кнопку панели инструментов «SQL» («Показать панель SQL»), и она откроет SQL-запрос.Затем вы можете изменить запрос (например, добавить предложение where), чтобы отфильтровать только записи, которые вы хотите редактировать.

Конечно, будьте осторожны с этим (по всем причинам, упомянутым JNK) если вы редактируете данные вручную.

0 голосов
/ 10 ноября 2010

Это ДЕЙСТВИТЕЛЬНО УЖАСНАЯ ИДЕЯ ™ для редактирования данных в SQL Server таким способом.Это может быть проще , но это приведет к проблемам с согласованностью и / или неверными / неправильно введенными данными.Если вы вставите все свои вставки в сценарии, у вас будет контроль версий и дублирование ваших данных.Если вы все сделаете специальный ключ, вы, скорее всего, потеряете все свои данные, если не сможете их переделать, как это было.

...