shall I use binary(16)
? or varbinary(16)
?
I know I can use getAddress()
in java.net.InetAddress
(Java) or System.Net.IPAddress
(C#) to get a byte[]
representation of both IPv4 and IPv6, but if I need to insert IPv4 i.e. binary(4)
into a binary(16)
field in SQL Server, do I need to worry about padding or anything?
Thanks