Quale tipo di dati dovrei usare per un numero di telefono in SQL?
Quale tipo di dati dovrei usare per un numero di telefono in SQL?
Anonim

Conservare il numeri di telefono in un formato standard utilizzando VARCHAR. NVARCHAR voluto essere inutile visto che stiamo parlando numeri e forse un paio di altri caratteri, come '+', ' ', '(', ')' e '-'.

Quindi, quale tipo di dati viene utilizzato per il numero di telefono in SQL?

Tipi di dati numerici:

Tipo di dati Magazzinaggio
int 4 byte
bigint 8 byte
decimale (p, s) 5-17 byte
numerico (p, s) 5-17 byte

Successivamente, la domanda è: quale tipo di dati viene utilizzato per il numero di telefono in Java? Ovviamente minore è la quantità di spazio di archiviazione utilizzata, minore è l'intervallo numerico che è possibile utilizzare. Lo standard Java tipi di dati interi sono: byte 1 byte da -128 a 127. short 2 byte -32, da 768 a 32, 767.

In secondo luogo, quale tipo di dati verrebbe probabilmente utilizzato per un numero di telefono e perché?

Numeri di telefono deve essere memorizzato come testo/stringa tipo di dati perché spesso iniziano con uno 0 e se sono stati memorizzati come un numero intero, allora lo zero iniziale voluto essere scontato.

Come vengono memorizzati i numeri di telefono in un database?

Un numero di telefono dovrebbe essere sempre immagazzinato come stringa o testo e mai come numero intero. un po' di telefono numeri generalmente usano trattini ed eventualmente parentesi. Inoltre, potrebbe essere necessario indicare prima il codice del paese il numero di telefono come +46 5555-555555.

Consigliato: