すべてのプロダクト
Search
ドキュメントセンター

MaxCompute:TCPING

最終更新日:Apr 02, 2026

TCPING 関数は、ターゲットドメイン名または IPアドレス上の特定のポートが到達可能であるかを確認します。

注意事項

  • ドメイン名または IPアドレスがパブリックアドレスであることを確認してください。

  • ターゲットドメイン名または IPアドレスが、MaxCompute外部ネットワーク 構成に追加されていることを確認してください。詳細については、「ネットワークアクセスを有効にする」をご参照ください。

  • この関数を使用する前に、SET odps.internet.access.list=<url:port>; コマンドを実行してください。複数のドメイン名またはポートにアクセスするには、それらをコンマで区切ります。

構文

STRING TCPING(STRING <url>, BIGINT <port>)

パラメータ

  • url: 必須。チェックするパブリックドメイン名または IPアドレス。

  • port: 必須。指定されたホストでチェックするポート。

戻り値

BOOLEAN値を返します。以下のいずれかの条件が満たされた場合、関数は NULL を返します。

  • url が NULL の場合、関数は NULL を返します。

  • port が NULL の場合、関数は NULL を返します。

-- 送信先が MaxCompute 外部ネットワーク構成に追加されています。trueを返します。
SET odps.internet.access.list= www.aliyun.com:80;
SELECT TCPING('www.aliyun.com',80);

-- 送信先が MaxCompute 外部ネットワーク構成に追加されていません。falseを返します。
SET odps.internet.access.list=www.aliyun.com:80;
SELECT TCPING('www.aliyun.com',80);

-- NULL を返します。
SET odps.internet.access.list=www.aliyun.com:80;
SELECT TCPING('www.aliyun.com',NULL);

-- NULL を返します。
SET odps.internet.access.list=www.aliyun.com:80;
SELECT TCPING(NULL,80);