Mitä tietotyyppiä minun tulee käyttää puhelinnumerolle SQL:ssä?
Mitä tietotyyppiä minun tulee käyttää puhelinnumerolle SQL:ssä?

Video: Mitä tietotyyppiä minun tulee käyttää puhelinnumerolle SQL:ssä?

Video: Mitä tietotyyppiä minun tulee käyttää puhelinnumerolle SQL:ssä?
Video: SQL 2024, Huhtikuu
Anonim

Säilytä puhelinnumerot vakiomuodossa käyttämällä VARCHARia. NVARCHAR olisi olla tarpeetonta, koska puhumme numeroita ja ehkä pari muuta merkkiä, kuten '+', ' ', '(', ')' ja '-'.

Mitä tietotyyppiä sitten käytetään puhelinnumerolle SQL:ssä?

Numeeriset tietotyypit:

Tietotyyppi Varastointi
int 4 tavua
bigint 8 tavua
desimaali (p, s) 5-17 tavua
numeerinen (p, s) 5-17 tavua

Myöhemmin kysymys kuuluu, mitä tietotyyppiä käytetään puhelinnumerolle Javassa? Ilmeisesti mitä pienempää tallennustilaa käytät, sitä pienempää numeroaluetta voit käyttää. Normaali Java kokonaislukutietotyypit ovat: tavu 1 tavu -128 - 127. lyhyt 2 tavua -32, 768 - 32, 767.

Toiseksi, mitä tietotyyppiä todennäköisesti käytettäisiin puhelinnumerolle ja miksi?

Puhelinnumerot täytyy tallentaa tekstinä/merkkijonona tietotyyppi koska ne alkavat usein nollalla ja jos ne tallennettiin kokonaislukuna, niin alkunolla olisi olla alennettu.

Miten puhelinnumerot tallennetaan tietokantaan?

Puhelinnumero pitäisi aina olla tallennettu merkkijonona tai tekstinä eikä koskaan kokonaislukuna. Joku puhelin numeroita Käytä yleensä väliviivoja ja mahdollisesti sulkuja. Sinun on myös ehkä ilmoitettava maakoodi ennen puhelinnumero kuten +46 5555-555555.

Suositeltava: