Come generare uno script Alter Table in SQL

In SQL 2005 , potresti imbatterti in una situazione in cui è necessario generare uno script ALTER TABLE , ad esempio quando si aggiunge una nuova colonna a un database o si modifica il tipo di campo, ecc.

Se si desidera generare uno script per una particolare funzione SQL , come CREATE , SELECT , UPDATE , ecc., normalmente è sufficiente fare clic con il pulsante destro del mouse sulla tabella in SQL Management Studio e scegliere Script Table as e quindi la funzione che si desidera eseguire lo script .

tabella di script come da modificare a disabilitato

Tuttavia, l' opzione ALTER To è disabilitata nella tabella degli script come(Script Table as) opzione di menu! Quindi, se vuoi generare uno script, come fai a farlo? Beh, non puoi farlo in questo modo quando modifichi un tavolo.

Per generare lo script, fai prima clic con il pulsante destro del mouse sulla tabella che desideri modificare e scegli Design .

opzione modifica tabella disabilitata

Ora vai avanti e aggiungi le tue nuove colonne, cambia i tipi di campo, imposta i tuoi campi per accettare NULLS o meno, ecc. Una volta che hai finito, vuoi fare clic con il tasto destro su qualsiasi colonna o nello spazio bianco e vedrai il l' opzione Genera script di modifica(Generate Change Script) è ora disponibile.

generare script di modifica sql

Ora vai avanti e salva quel file e avrai il tuo script ALTER TABLE ! È un po 'confuso poiché tutte le altre funzioni possono essere script semplicemente facendo clic con il pulsante destro del mouse, ma è semplice una volta appreso. Divertiti!



About the author

Sono un ingegnere software esperto, con oltre 10 anni di esperienza nello sviluppo e nella manutenzione di applicazioni Microsoft Office. Ho una forte passione per aiutare gli altri a raggiungere i loro obiettivi, sia attraverso il mio lavoro come ingegnere del software che attraverso le mie capacità di parlare in pubblico e di networking. Sono anche estremamente esperto in hardware e driver della tastiera, avendo sviluppato e testato molti di loro io stesso.



Related posts