risposta-alla-domanda-sullo-sviluppo-web-bd.com

Come modificare SQL in "Modifica le prime 200 righe" in SSMS 2008

In SQL Server 2008 Management Studio, quando faccio clic con il tasto destro del mouse su una tabella di database e scelgo " Seleziona le prime 100 righe ", posso quindi ad es. aggiungere facilmente un'istruzione "ORDER BY" all'SQL. Funziona bene .

Ma quando scelgo " Modifica le prime 200 righe ", non ho la possibilità di modificare l'SQL (il che rende difficile trovare e modificare un record appena aggiunto nei 10.000 che ci sono .

Sono abbastanza sicuro di essere stato in grado di farlo in SQL Server 2000 .

C'è qualche modo in SMSS 2008 per modificare il modo in cui i record vengono visualizzati quando si modificano i record?

172
Edward Tanguay

Se fai clic con il pulsante destro del mouse su qualsiasi risultato della query "Modifica le prime 200 righe" in SSMS, vedrai l'opzione "Riquadro -> SQL". Quindi mostra la query SQL che è stata eseguita, che puoi modificare come desideri.

In SMSS 2012 e 2008, è possibile utilizzare Ctrl+3 per arrivare rapidamente.

255
David Hall

Puoi anche modificare le opzioni a comparsa, per essere più comodo per il tuo normale utilizzo. Sommario:

  1. Esegui SQL Management Studio Express 2008
  2. Fare clic su Strumenti -> Opzioni
  3. Seleziona Esplora oggetti di SQL Server. Ora dovresti essere in grado di vedere le opzioni

    • Valore per il comando Modifica righe principali
    • Valore per il comando Seleziona righe principali
  4. Dai il valore 0 qui per selezionare/modificare tutti i record

Le istruzioni complete con screenshot sono disponibili qui: http://m-elshazly.blogspot.com/2011/01/sql-server-2008-change-edit-top-200.html

144
Scott

Molto veloce e facile istruzioni visive per cambiare questo (e selezionare top 1000) per 2008 R2 tramite GUI SSMS 

http://bradmarsh.net/index.php/2008/04/21/sql-2008-change-edit-top-200-rows/

Sommario:

  • Vai al menu Strumenti -> Opzioni -> Esplora oggetti di SQL Server
  • Espandi Esplora oggetti di SQL Server
  • Scegli "Comandi"
  • Per il comando 'Value for Edit Top Rows', specificare '0' per modificare tutte le righe
26
MemeDeveloper

Ctrl+3 in SQL Server 2012. Potrebbe funzionare anche nel 2008

9
Dumisani

Simile alla risposta di David Hall, se sei un non codificatore, potrebbe essere più semplice fare clic con il pulsante destro del mouse all'interno dei risultati, quindi scegliere Riquadro> Criteri. Ciò consente di regolare l'ordinamento, aggiungere filtri, ecc. Senza modificare il codice SQL.

5
brijwalsh

enter image description here

Segui l'immagine sopra per modificare le righe da 200 a 100.000 righe

5
Shah

L'impostazione predefinita per aprire/aggiungere righe a una tabella è Modifica le prime 200 righe. Se hai più di 200 righe, come me ora, devi modificare le impostazioni predefinite. Ecco cosa ho fatto per modificare la modifica predefinita su 300:

  1. Vai a Strumenti in top nav
  2. Seleziona opzioni, quindi SQL Service Object Explorer (a sinistra)
  3. Sul lato destro del pannello, fai clic sul campo che contiene 200 e passa a 300 (o qualsiasi numero desideri)
  4. Fai clic su OK e voilà, sei tutto pronto!
0
Mayura Devani