SET_IDENTIFIERプロシージャは、セッション内でクライアントIDを設定するために使用されます。
適用対象
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみを提供します。
構文
DBMS_SESSION.SET_IDENTIFIER (
client_id VARCHAR2);
パラメータの説明
client_idは、現在のデータベースセッションのアプリケーション識別子(大文字と小文字が区別されます)を指定します。このパラメータの最大バイト数は64バイトです。入力値が64バイトを超える場合、余分なバイトは切り捨てられます。
使用方法
SET_IDENTIFIERプロシージャは、セッションのクライアントIDを指定された値に設定します。また、関数SYS_CONTEXT('USERENV','CLIENT_IDENTIFIER')を使用してセッションを識別するためにも使用できます。
SET_IDENTIFIERプロシージャはPUBLICで実行できます。
例
BEGIN
DBMS_SESSION.SET_IDENTIFIER('1234');
END;