Lagring af en IPv4-adresse som en binary
(4) er mest tro mod, hvad det repræsenterer, og giver mulighed for nem subnetmaske-stil forespørgsel. Det kræver dog konvertering ind og ud, hvis du rent faktisk er ude efter en tekstgengivelse. I så fald foretrækker du måske et strengformat.
En lidt brugt SQL Server-funktion, der kan hjælpe, hvis du gemmer som en streng, er PARSENAME
, i øvrigt. Ikke designet til IP-adresser, men perfekt egnet til dem. Opkaldet nedenfor vil returnere '14':
SELECT PARSENAME('123.234.23.14', 1)
(nummereringen er fra højre mod venstre).