Welchen Datentyp sollte ich für eine Telefonnummer in SQL verwenden?
Welchen Datentyp sollte ich für eine Telefonnummer in SQL verwenden?

Video: Welchen Datentyp sollte ich für eine Telefonnummer in SQL verwenden?

Video: Welchen Datentyp sollte ich für eine Telefonnummer in SQL verwenden?
Video: Datenbanken und SQL #11 - Datentypen 2024, Dezember
Anonim

Speichern Sie die Telefonnummern in einem Standardformat mit VARCHAR. NVARCHAR möchten unnötig sein, da wir darüber sprechen Zahlen und vielleicht ein paar andere Zeichen, wie '+', ' ', '(', ')' und '-'.

Welcher Datentyp wird dann für die Telefonnummer in SQL verwendet?

Numerische Datentypen:

Datentyp Lagerung
int 4 Bytes
bigint 8 Byte
dezimal(p, s) 5-17 Byte
numerisch(p, s) 5-17 Byte

Anschließend stellt sich die Frage, welcher Datentyp für die Telefonnummer in Java verwendet wird. Je kleiner der Speicherplatz, den Sie verwenden, desto kleiner ist natürlich der numerische Bereich, den Sie verwenden können. Das Standard-Java ganzzahlige Datentypen sind: Byte 1 Byte -128 bis 127. Short 2 Bytes -32, 768 bis 32, 767.

Zweitens, welcher Datentyp würde wahrscheinlich für eine Telefonnummer verwendet werden und warum?

Telefonnummern muss als Text/String gespeichert werden Datentyp weil sie oft mit einer 0 beginnen und wenn sie als ganze Zahl gespeichert wurden, dann die führende Null möchten ermäßigt werden.

Wie werden Telefonnummern in einer Datenbank gespeichert?

Eine Telefonnummer sollte immer sein gelagert als String oder Text und niemals als Integer. Einige Telefon Zahlen verwenden Sie im Allgemeinen Bindestriche und möglicherweise Klammern. Außerdem müssen Sie möglicherweise vorher den Ländercode angeben die Telefonnummer wie +46 5555-555555.

Empfohlen: