Qual è il tipo di dati standard per memorizzare i numeri di cellulare nel database SQL (senza varchar, nchar)?


Migliore risposta

Il problema più grande con la memorizzazione di numeri di telefono come qualsiasi cosa tranne i caratteri è che gli zeri iniziali sono consentiti nei numeri di telefono di alcuni paesi e i tipi di dati numerici non conservano gli zeri iniziali.

Convenzioni nazionali per la scrittura di numeri di telefono – Wikipedia

Risposta

Se non vuoi consentire alcun carattere speciale come “+” per i codici paese o “-” per i separatori, puoi utilizzare un campo intero . La lunghezza del campo potrebbe corrispondere alla lunghezza standard dei numeri di cellulare senza il prefisso internazionale.

Per ulteriori informazioni sul tipo di dati intero, ecco un link per MySQL.

12.2.1 Tipi interi (valore esatto) – INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT

Puoi trovare collegamenti simili per qualsiasi altro SQL Database che stai usando.

Spero che questo aiuti !!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *