Fungsi NET_IP_TO_STRING mengonversi alamat IPv4 atau IPv6 dari format BINER menjadi format STRING.
Sintaksis
STRING NET_IP_TO_STRING(BINARY <addr>)Parameter
addr: Diperlukan. Alamat IPv4 atau IPv6 yang akan dikonversi, ditentukan sebagai nilai BINER.
Nilai pengembalian
Mengembalikan nilai STRING yang mewakili alamat IP dengan aturan berikut:
Jika addr adalah 4 byte, fungsi mengembalikan alamat IPv4 yang sesuai sebagai nilai STRING.
Jika addr adalah 16 byte, fungsi mengembalikan alamat IPv6 yang sesuai sebagai nilai STRING.
Jika addr bukan nilai BINER yang mewakili alamat IPv4 atau IPv6, fungsi mengembalikan kesalahan.
Jika addr adalah NULL, fungsi mengembalikan NULL.
Contoh
-- Mengembalikan alamat IPv4 255.255.255.0
SELECT NET_IP_TO_STRING(NET_IP_NET_MASK(4, 24));
-- Mengembalikan alamat IPv6 ::ffff:192.0.2.128
SELECT NET_IP_TO_STRING(CAST(unhex('00000000000000000000FFFFC0000280') AS BINARY));
-- Mengembalikan NULL
SELECT NET_IP_TO_STRING(NULL);Fungsi terkait
NET_IP_TO_STRING adalah fungsi jaringan. Untuk informasi lebih lanjut tentang fungsi jaringan, lihat Fungsi Jaringan.