Hvilken datatype skal jeg bruge til et telefonnummer i SQL?
Hvilken datatype skal jeg bruge til et telefonnummer i SQL?

Video: Hvilken datatype skal jeg bruge til et telefonnummer i SQL?

Video: Hvilken datatype skal jeg bruge til et telefonnummer i SQL?
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, November
Anonim

Opbevar telefonnumre i et standardformat ved hjælp af VARCHAR. NVARCHAR ville være unødvendig, da vi taler om tal og måske et par andre tegn, såsom '+', ' ', '(', ')' og '-'.

Så hvilken datatype bruges til telefonnummer i SQL?

Numeriske datatyper:

Datatype Opbevaring
int 4 bytes
bigint 8 bytes
decimal(p, s) 5-17 bytes
numerisk (p, s) 5-17 bytes

Efterfølgende er spørgsmålet, hvilken datatype bruges til telefonnummer i Java? Det er klart, at jo mindre mængde lager du bruger, jo mindre er det numeriske område, du kan bruge. Standard Java heltals datatyper er: byte 1 byte -128 til 127. korte 2 bytes -32, 768 til 32, 767.

For det andet, hvilken datatype vil sandsynligvis blive brugt til et telefonnummer, og hvorfor?

Telefonnumre skal gemmes som en tekst/streng datatype fordi de ofte begynder med et 0, og hvis de blev gemt som et heltal, så det indledende nul ville blive nedsat.

Hvordan gemmes telefonnumre i en database?

Et telefonnummer bør altid være gemt som en streng eller tekst og aldrig et heltal. Nogle telefoner tal generelt bruge bindestreger og muligvis parenteser. Du skal muligvis også angive landekoden før telefonnummeret såsom +46 5555-555555.

Anbefalede: