tutto cuore d'accordo con Beth qui - ma con giustificazioni sul perché dovrebbe essere fatto al contrario di come ultima risorsa:
I dati devono essere archiviati nel suo formato nativo. Non dovresti più memorizzarlo come stringa di un intero a 8 bit. Rende tanto/poco senso. SQL è una bestia molto intelligente, ma se rovini i tuoi tipi di dati fondamentali la maggior parte delle sue utili funzionalità ed euristiche escono dalla finestra - anche elementi di base come l'indicizzazione e . Per non parlare dei dati che diventano espliciti in SQL Server (ad esempio, si basa su un determinato comportamento SQL) piuttosto che generico, riducendo la portabilità.
Per dirla in termini più formali: si sta costringendo a diventare informazioni a livello di dati. Questo è in antitesi con tutte le regole conosciute di gestione dei dati.
I valori sono memorizzati in un elenco separato da virgole? –
No, è appena memorizzato come una voce. Voglio dire che una riga ha valore Feb2007 e quindi la seconda riga ha valore Sep2008 – Vishal
Spero che tu non stia memorizzando anche le virgolette "" nella colonna! le date varchar sono abbastanza brutte! –