Fungsi TCPING memeriksa apakah port tertentu pada Nama domain atau alamat IP tujuan dapat dijangkau.
Usage notes
Pastikan Nama domain atau alamat IP tersebut merupakan alamat publik.
Pastikan Nama domain atau alamat IP tujuan telah ditambahkan ke konfigurasi MaxCompute External Network. Untuk petunjuknya, lihat Enable network access.
Sebelum menggunakan fungsi ini, jalankan perintah
SET odps.internet.access.list=<url:port>;. Untuk mengakses beberapa Nama domain atau port, pisahkan dengan koma.
Syntax
STRING TCPING(STRING <url>, BIGINT <port>)Parameters
url: Wajib diisi. Nama domain publik atau alamat IP yang akan diperiksa.
port: Wajib diisi. Port yang akan diperiksa pada host yang ditentukan.
Return value
Mengembalikan nilai BOOLEAN. Fungsi ini mengembalikan NULL jika kondisi berikut terpenuhi:
Jika url bernilai NULL, fungsi mengembalikan NULL.
Jika port bernilai NULL, fungsi mengembalikan NULL.
Examples
-- Tujuan telah ditambahkan ke konfigurasi MaxCompute external network. Mengembalikan true.
SET odps.internet.access.list= www.aliyun.com:80;
SELECT TCPING('www.aliyun.com',80);
-- Tujuan belum ditambahkan ke konfigurasi MaxCompute external network. Mengembalikan false.
SET odps.internet.access.list=www.aliyun.com:80;
SELECT TCPING('www.aliyun.com',80);
-- Mengembalikan NULL.
SET odps.internet.access.list=www.aliyun.com:80;
SELECT TCPING('www.aliyun.com',NULL);
-- Mengembalikan NULL.
SET odps.internet.access.list=www.aliyun.com:80;
SELECT TCPING(NULL,80);