Menyimpan alamat IPv4 sebagai binary
(4) paling benar dengan apa yang diwakilinya, dan memungkinkan kueri bergaya subnet mask dengan mudah. Namun, itu membutuhkan konversi masuk dan keluar jika Anda benar-benar menginginkan representasi teks. Dalam hal ini, Anda dapat memilih format string.
Fungsi SQL Server yang jarang digunakan yang mungkin membantu jika Anda menyimpan sebagai string adalah PARSENAME
, omong-omong. Tidak dirancang untuk alamat IP tetapi sangat cocok untuk mereka. Panggilan di bawah ini akan mengembalikan '14':
SELECT PARSENAME('123.234.23.14', 1)
(penomoran dari kanan ke kiri).