PDA

Visualizza la versione completa : IB - CHAR vs VARCHAR


pegaso22
05-01-2004, 18:54
Ciao,
sto usando INTERBASE e creo i database con IBExpert.
Ho 2 domande da farvi:
- che differenza c' tra i campi "char" e "varchar"?
- ho creato un programmino che funziona in rete, una semplice prova, soltanto che usando come campi "char" non mi funziona la modifica (nel senso che per modificare un dato devo cancellarlo completamente) mentre con "varchar" funziona tutto perfettamente. Perch?

Fatemi sapere. Grazie.

alka
05-01-2004, 19:17
I campi CHAR e VARCHAR contengono caratteri alfanumerici; per entrambi i tipi di campi puoi specificare una lunghezza massima in numero di caratteri con una differenza: se la lunghezza del campo non viene raggiunta, il campo di tipo CHAR riempie i caratteri mancanti con degli spazi che ovviamente devi specificare quando esegui poi una ricerca in quel campo.

Ciao! :ciauz:

pegaso22
05-01-2004, 19:22
Perfetto. Grazie!!!
Ho messo anche un altra discussione poco f... prova a dargli un okkiata.

Grazie mille.

Loading