SA_SESSION.SET_LABELは、現在のデータベースセッションのラベルを設定します。
セッションラベルは、最大値以下かつ最小値以上の任意のレベルに設定できます。
ただし、セッションラベルを変更すると、その変更がセッションの行ラベルの値に影響を与える可能性があることにご注意ください。また、セッションの行ラベルはセッションラベルと一致しない場合もあります。
適用対象
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみを提供しています。
構文
SA_SESSION.SET_LABEL (
policy_name IN VARCHAR,
label IN VARCHAR);
パラメータの説明
| パラメータ | 説明 |
|---|---|
| policy_name | ポリシーを指定します。既存のポリシーを照会するには、ALL_SA_POLICIES データデータ・ディクショナリ・ビューの POLICY_NAME 列を照会してください。 |
| label | タグの値を設定します。 |
例
次の例は、shield_agent_policyポリシーにラベルを設定する方法です。
BEGIN
SA_SESSION.SET_LABEL (
policy_name => 'shield_agent_policy',
label => 'L6');
END;
/