- カテゴリ:
システム関数 (システム情報)
SYSTEM$DECODE_PAT¶
トークンのシークレットを指定すると、 プログラムによるアクセストークン に関する情報を返します。この情報には、トークンの名前、トークンの状態、トークンに関連するユーザーが含まれます。
プログラムによるアクセストークンを無効にする必要があり、トークンに関連付けられたユーザーを知りたい場合に、この関数を呼び出すことができます。
構文¶
SYSTEM$DECODE_PAT( '<secret_for_programmatic_access_token>' ) 引数¶
'secret_for_programmatic_access_token'プログラムによるアクセストークンのシークレット。
戻り値¶
トークン情報を JSON オブジェクトに格納した VARCHAR 値を返します。JSON オブジェクトには以下のフィールドがあります。
フィールド | 説明 |
|---|---|
| プログラムによるアクセストークンの状態。このフィールドには以下の値のいずれかが含まれています。
|
| プログラムによるアクセストークンの名前。 |
| プログラムによるアクセストークンに関連付けられたユーザーの名前。 |
例¶
以下の例では、シークレットの abC...Y5Z を持つプログラムによるアクセストークンに関する情報を返します。
SELECT SYSTEM$DECODE_PAT('abC...Y5Z'); +------------------------------------------------------------------------+ | SYSTEM$DECODE_PAT('☺☺☺...☺☺☺') | |------------------------------------------------------------------------| | {"STATE":"ACTIVE","PAT_NAME":"MY_EXAMPLE_TOKEN","USER_NAME":"MY_USER"} | +------------------------------------------------------------------------+