全部产品
Search
文档中心

MaxCompute:NET_IP_TO_STRING

更新时间:Oct 23, 2025

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.