WEB AND DATABASE

Emmegi Arts News Web SQLMICROSOFT SQL SERVER: cambiare size e tipo di una colonna

Vedremo come alterare il tipo di una colonna in un database Microsoft SQL Server.

 

AGGIORNAMENTI

19/05/2013 creazione articolo

 

 

 

Nasce spesso l'esigenza di dover cambiare il tipo di dato di una colonna. Forse ciò che succede più spesso, è la necessita di cambiare la sua dimensione. Ad esempio si è stabilito che una data colonna sia di tipo char(10) e ci si accorge successivamente che tale dimensione non è sufficiente. Che fare? La prima soluzione è quella di aprire il Microsoft SQL Server Management Studio e quindi andare in Design della tabella e modificarne il valore.

Purtroppo non è possibile. Il software avvisa che l'unico modo per farlo è cancellare e ricreare la tabella.

Ma come si fa se la tabella è in uso?

L'alternativa è agire mediante una query di modifica.

Si può usare una query sql come questa:

 

ALTER TABLE mia_tabella
ALTER COLUMN mia_colonna nuovo_dataType

 

Nel nostro caso:

 

ALTER TABLE mia_tabella
ALTER COLUMN mia_colonna char(25)

 

Buon lavoro!

 

Il nostro sito utilizza i cookie

Usando il sito accetti implicitamente il loro uso. Per saperne di piu'

Approvo

Per ulteriori informazioni leggi il seguente articolo Privacy e Cookies