Come modificare una riga specifica in Microsoft SQL Server Management Studio 2008?


95

In Microsoft SQL Server Management Studio 2008, esiste un segreto per poter modificare una riga in base a una chiave?

C'è un'opzione per fare "Modifica le prime 200 righe", ma cosa succede se voglio selezionare un'altra riga e modificarla nel datagrid? Preferirei farlo piuttosto che codificare una dichiarazione di aggiornamento e rischiare di rovinare la clausola where.

Risposte:


178

Utilizza l'opzione "Modifica i primi 200", quindi fai clic su "Mostra pannello SQL", modifica la query con la clausola WHERE ed esegui la query. Potrai modificare i risultati.


32
Grazie! E solo per aggiungere le scorciatoie da tastiera (SQL Server 2012 - non sono sicuro delle versioni precedenti) Dopo aver utilizzato l'opzione "Modifica primi 200", puoi premere CTRL-3 per modificare la query, CTRL + R per eseguire la query.
gordon613

1
Per un modo più visivo di farlo, proprio accanto a "Mostra riquadro SQL", c'è un pulsante per "Mostra riquadro criteri"; questo consente di aggiungere filtri basati su un'interfaccia a griglia.
sleblanc

73

Come modificare una riga / tupla specifica in Server Management Studio 2008/2012/2014/2016

Passaggio 1: pulsante destro del mouse> seleziona "Modifica le prime 200 righe"

Modifica le prime 200 righe

Passaggio 2: accedere a Progettazione query> Riquadro> SQL ( collegamento: Ctrl + 3 )

Passare a Progettazione query> Riquadro> SQL

Passaggio 3: modifica la query

Modifica la query

Passaggio 4: pulsante destro del mouse> seleziona "Esegui SQL" ( scorciatoia: Ctrl + R )

inserisci qui la descrizione dell'immagine


Ma poi dice: "La modifica non è stata trasferita al Database"
Revious

10
Buona risposta ma che design di interfaccia stupido.
patrick

1

La posizione del menu sembra essere cambiata in:

Progettazione query -> Riquadro -> SQL


Grazie per il contributo, ma questa non è una risposta. Se è corretto, questo dovrebbe probabilmente essere modificato nella risposta esistente, ma ovviamente menzionando da quale versione si applica.
Dennis Jaheruddin

Potresti espandere la tua risposta.
Matas Vaitkevicius

La risposta più recente di ѺȐeallү riflette anche questo cambiamento nei menu. Nota sto utilizzando Server Management Studio 11.0.x (SQL Server 2012). Poiché ѺȐtuttiү dettagliano molto bene con passaggi e screenshot, la posizione del menu è stata spostata in: Query Designer -> Riquadro -> SQL
Shawn
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.