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