¿Cómo editar una fila específica en Microsoft SQL Server Management Studio 2008?

95

En Microsoft SQL Server Management Studio 2008, ¿hay algún secreto para poder editar una fila en función de una clave?

Hay una opción para hacer "Editar las 200 filas principales", pero ¿qué sucede si quiero seleccionar otra fila y editarla en la cuadrícula de datos? Prefiero hacer eso que codificar una declaración de actualización y arriesgarme a estropear la cláusula where.

NealWalters
fuente

Respuestas:

178

Utilice la opción "Editar los 200 principales", luego haga clic en "Mostrar panel SQL", modifique su consulta con su cláusula WHERE y ejecute la consulta. Podrás editar los resultados.

Nestor
fuente
32
¡Gracias! Y solo para agregar los atajos de teclado (SQL Server 2012 - no estoy seguro sobre las versiones anteriores) Después de usar la opción "Editar los 200 principales", puede presionar CTRL-3 para editar la consulta, CTRL + R para ejecutar la consulta.
gordon613
1
Para una forma más visual de hacerlo, justo al lado de "Mostrar panel SQL", hay un botón para "Mostrar panel de criterios"; esto le permite agregar filtros basados ​​en una interfaz de cuadrícula.
sleblanc
72

Cómo editar una fila / tupla específica en Server Management Studio 2008/2012/2014/2016

Paso 1: botón derecho del mouse> seleccione "Editar las 200 filas principales"

Editar las 200 filas superiores

Paso 2: Vaya a Diseñador de consultas> Panel> SQL ( acceso directo: Ctrl + 3 )

Vaya a Diseñador de consultas> Panel> SQL

Paso 3: modificar la consulta

Modificar la consulta

Paso 4: botón derecho del mouse> Seleccione "Ejecutar SQL" ( acceso directo: Ctrl + R )

ingrese la descripción de la imagen aquí

ѺȐtodosү
fuente
Pero luego dice: "El cambio no se ha confirmado en la base de datos"
Anterior
9
Buena respuesta, pero qué diseño de interfaz tan tonto.
patrick
1

La ubicación del menú parece haber cambiado a:

Diseñador de consultas -> Panel -> SQL

Shawn
fuente
Gracias por la contribución, pero esta no es una respuesta. Si es correcto, probablemente debería editarse en la respuesta existente, pero, por supuesto, mencionando desde qué versión se aplica.
Dennis Jaheruddin
¿Podría ampliar su respuesta?
Matas Vaitkevicius
La respuesta más reciente de ѺȐeallү también refleja este cambio en los menús. Tenga en cuenta que estoy usando Server Management Studio 11.0.x (SQL Server 2012). Como ѺȐeallү detalla muy bien con los pasos y las capturas de pantalla, la ubicación del menú se ha movido a: Diseñador de consultas -> Panel -> SQL
Shawn