Quin tipus de dades he d'utilitzar per a un número de telèfon en SQL?
Quin tipus de dades he d'utilitzar per a un número de telèfon en SQL?

Vídeo: Quin tipus de dades he d'utilitzar per a un número de telèfon en SQL?

Vídeo: Quin tipus de dades he d'utilitzar per a un número de telèfon en SQL?
Vídeo: 30 глупых вопросов Data Engineer [Карьера в IT] 2024, Maig
Anonim

Emmagatzemar el números de telèfon en un format estàndard utilitzant VARCHAR. NVARCHAR faria ser innecessari ja que estem parlant nombres i potser un parell d'altres caràcters, com ara '+', '', '(', ')' i '-'.

Aleshores, quin tipus de dades s'utilitza per al número de telèfon a SQL?

Tipus de dades numèriques:

Tipus de dades Emmagatzematge
int 4 bytes
bigint 8 bytes
decimal (p, s) 5-17 bytes
numèric (p, s) 5-17 bytes

Posteriorment, la pregunta és, quin tipus de dades s'utilitza per al número de telèfon a Java? Òbviament, com més petita sigui la quantitat d'emmagatzematge que utilitzeu, més petit serà el rang numèric que podeu utilitzar. El Java estàndard tipus de dades enters són: byte 1 byte -128 a 127. curt 2 bytes -32, 768 a 32, 767.

En segon lloc, quin tipus de dades s'utilitzaria probablement per a un número de telèfon i per què?

Números de telèfon s'han d'emmagatzemar com a text/cadena tipus de dades perquè sovint comencen amb un 0 i si s'emmagatzemen com a nombre enter, llavors el zero inicial faria ser descomptat.

Com s'emmagatzemen els números de telèfon en una base de dades?

Un número de telèfon hauria de ser sempre emmagatzemat com una cadena o text i mai un nombre enter. Algun telèfon nombres generalment utilitzen guions i possiblement parèntesis. A més, potser haureu d'indicar el codi del país abans el número de telèfon com ara +46 5555-555555.

Recomanat: