Utilizzo SQL Server 2008 e ho bisogno di creare un campo VARCHAR più grande, da (200 a 1200) su una tabella con circa 500.000 righe. Quello che devo sapere è se ci sono problemi che non ho preso in considerazione.Quando si aumenta la dimensione della colonna VARCHAR su un grande tavolo ci possono essere problemi?
Userò questa dichiarazione TSQL:
ALTER TABLE MyTable
ALTER COLUMN [MyColumn] VARCHAR(1200)
ho già provato su una copia dei dati e questa dichiarazione non ha avuto effetti negativi che ho potuto vedere.
Quindi ci sono possibili problemi da ciò che potrei non aver considerato?
A proposito, la colonna non è indicizzata.
@nonnb: questa è una pessima idea. http://stackoverflow.com/q/2091284/27535 – gbn
@gbn qualche idea sulla recente risposta di Justin a questa domanda? Sembra essere in qualche modo in contrasto con il tuo. – AakashM
@AakashM: ha ragione sull'archiviazione ma è un sovraccarico, non un'ottimizzazione. Ora leggi questo http://stackoverflow.com/q/2009694/27535 – gbn