Съхранение на IPv4 адрес като binary
(4) е най-верен на това, което представлява, и позволява лесни заявки в стил маска на подмрежа. Въпреки това, изисква преобразуване и извеждане, ако всъщност търсите текстово представяне. В този случай може да предпочетете низов формат.
Малко използвана функция на SQL Server, която може да помогне, ако съхранявате като низ, е PARSENAME
, между другото. Не е проектиран за IP адреси, но е идеално подходящ за тях. Обаждането по-долу ще върне '14':
SELECT PARSENAME('123.234.23.14', 1)
(номерацията е от дясно на ляво).