Ciao a tutti voi amanti di SQL!
Anke a me piace molto SQL server ma in questo caso sono costretto ad usare Visual FOX Pro.
Il mio problema è ke devo fare entrare un DB con circa 2.500.000 records in un CD-ROM da 650Mb.
Ci sono molti campi di testo che possono avere una lunghezza massima di 2000 chr, alcuni di 500 altri di 250 ma raramente vengono riempiti. (se fossero totalmente riempiti il DB sarebbe qualke Gb!!)
Tra l'altro... se utilizzo campi di tipo char ad esempio char di 100 ma poi utilizzo solo 20 caratteri ho sprecato ben 80 chr! (giusto?) ed è spazio sprecato! Invece utilizzando campi MEMO (TEXT in SQL) posso scrivere anche oltre i 2000 chr e se scrivo solo 20 chr mi occupa lo spazio di 20 chr senza spreco di spazio! (giusto?)
A questo punto... utilizzo solo campi MEMO (TEXT in SQL)? (anche per quelli di 50 chr ??) CHE mi consigliate?
(Ho visto che in FOX non esiste il campo varchar!)
AIUTO!!!