¿Cómo editar rápidamente los valores en la tabla en SQL Server Management Studio?


Aparte del menú contextual -> "Editar las 200 filas superiores" del Explorador de objetos, ¿hay una forma rápida de abrir una tabla en modo de edición donde pueda modificar rápidamente el valor de una celda?

Necesito poder pasar las primeras 200 filas. Y no quiero escribir" insertar " script para cada pequeño ajuste que necesito hacer... No entiendo por qué SMS no ofrece acceso rápido a un editor de tablas paginadas (como Navicat).

Author: OMG Ponies, 2009-10-08

4 answers

En Mgmt Studio, cuando está editando los 200 mejores, puede ver el panel SQL, ya sea haciendo clic con el botón derecho en la cuadrícula y seleccionando Panel - >SQL o con el botón en la parte superior izquierda. Esto le permitirá escribir una consulta personalizada para profundizar en la fila(s) que desea editar.

Pero, en última instancia, mgmt studio no es una herramienta de entrada/actualización de datos, por lo que esto es un poco engorroso.

 130
Author: brendan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-10-08 03:37:40

Vaya a Herramientas > Opciones. En el árbol de la izquierda, seleccione SQL Server Object Explorer. Establezca la opción "Valor para el comando Editar filas superiores" en 0. Ahora le permitirá ver y editar toda la tabla desde el menú contextual.

 47
Author: Adam Maras,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-10-08 03:34:53
 4
Author: regisbsb,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-12-24 00:07:03

Brendan tiene razón. Puede editar el comando Select para editar una lista filtrada de registros. Por ejemplo "WHERE dept_no = 200".

 1
Author: Paul,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-06-28 20:17:30