Должен ли я использовать binary(16)
или varbinary(16)
?
Я знаю, что могу использовать getAddress()
в java.net.InetAddress
(Java) или System.Net.IPAddress
(C #), чтобы получить byte[]
представление как IPv4
, так и IPv6
, но если мне нужно вставить IPv4
то есть binary(4)
в binary(16)
поле в SQL Server
, мне нужно беспокоиться о заполнении или чем-то еще?