Uložení adresy IPv4 jako binary
(4) je nejvěrnější tomu, co představuje, a umožňuje snadné dotazování ve stylu masky podsítě. Vyžaduje však převod dovnitř a ven, pokud skutečně hledáte textovou reprezentaci. V takovém případě můžete preferovat formát řetězce.
Málo používaná funkce SQL Server, která může pomoci, pokud ukládáte jako řetězec, je PARSENAME
, mimochodem. Není určeno pro IP adresy, ale dokonale se pro ně hodí. Volání níže vrátí '14':
SELECT PARSENAME('123.234.23.14', 1)
(číslování je zprava doleva).