ora_client_ip_addressは、基礎となるプロトコルがTCP/IPのとき、LOGONイベントでクライアントのIPアドレスを戻すイベント属性関数です。戻り値のデータ型は、VARCHAR2になります。Oracleデータベースでは、システムイベントやクライアントイベントなどで使用できるイベント属性関数が用意されています。「ora_client_ip_address」はそのイベント関数の一つになります。
使用例を以下に示します。
DECLARE v_addr VARCHAR2(11); IF (ora_sysevent = 'LOGON') THEN v_addr := ora_client_ip_address; END IF; END;
|