SA_SESSIONパッケージは、ユーザー権限によるセッション動作を管理するために使用されます。セッション中、ユーザーは管理者が設定した権限範囲内でラベルを変更できます。
このPLパッケージを使用するには特別な権限は不要です。
次の表は、OceanBaseデータベースの現行バージョンでサポートされているSA_SESSIONパッケージの内容を示しています。
| ステートメント | 説明 |
|---|---|
| SA_SESSION.LABEL | 指定されたラベルセキュリティポリシーに関連付けられたラベルを返します。 |
| SA_SESSION.RESTORE_DEFAULT_LABELS | 現在のセッションのラベルと行ラベルを保存されているデフォルト設定にリセットします。 |
| SA_SESSION.ROW_LABEL | 現在のセッションのポリシーに関連付けられた行ラベルの名前を返します。 |
| SA_SESSION.SET_LABEL | 他者が読み取り権限を持つ新しいレベルを設定します。 |
| SA_SESSION.SET_ROW_LABEL | 新しい行に適用されるデフォルトの行ラベルを設定します。 |
適用対象
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみを提供します。