SA_SYSDBA.DROP_POLICYは、データベースからポリシーおよび関連するユーザーラベルとデータラベルを削除します。
このプログラムは、システムからポリシー及びその関連情報を完全に削除します。ポリシーが制御するすべてのテーブルから label 列を削除することもできます。
機能の適用範囲
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみを提供します。
構文
SA_SYSDBA.DROP_POLICY (
policy_name IN VARCHAR,
drop_column IN BOOLEAN := FALSE);
パラメータの説明
パラメータ |
説明 |
|---|---|
| policy_name | 削除するポリシーを指定します。既存のポリシーリストを確認するには、ALL_SA_POLICIES ビューの POLICY_NAME 列をクエリします。 |
| drop_column | 保護されたテーブルからポリシー列を削除するかどうかを指示します。デフォルト値は FALSE で、ポリシー列は削除されません。 |
例
以下の例では、shield_agent_policy ポリシーを削除します。
EXEC SA_SYSDBA.DROP_POLICY ('shield_agent_policy');