ALTER FEATURE POLICY

Ändert oder benennt eine Feature-Richtlinie um.

Siehe auch:

CREATE FEATURE POLICY, DESCRIBE FEATURE POLICY, DROP FEATURE POLICY, SHOW FEATURE POLICIES

Syntax

ALTER FEATURE POLICY [ IF EXISTS ] <name> SET
  [ BLOCKED_OBJECT_TYPES_FOR_CREATION = ( [ <type> [ , <type>  ... ] ] ) ]
  [ COMMENT = '<string_literal>' ]

ALTER FEATURE POLICY [ IF EXISTS ] <name> UNSET
  [ BLOCKED_OBJECT_TYPES_FOR_CREATION ]
  [ COMMENT ]

ALTER FEATURE POLICY [ IF EXISTS ] <name> RENAME TO <new_name>

ALTER FEATURE POLICY [ IF EXISTS ] <name> SET  TAG <tag_name> = '<tag_value>' [ , <tag_name> = '<tag_value>' ... ]

ALTER FEATURE POLICY [ IF EXISTS ] <name> UNSET TAG <tag_name> [ , ... ]
Copy

Parameter

name

Gibt den Bezeichner für die zu ändernde Feature-Richtlinie an.

Wenn der Bezeichner Leerzeichen oder Sonderzeichen enthält, muss die gesamte Zeichenfolge in doppelte Anführungszeichen gesetzt werden. Bei Bezeichnern, die in doppelte Anführungszeichen eingeschlossen sind, ist auch die Groß- und Kleinschreibung zu beachten.

Weitere Informationen dazu finden Sie unter Anforderungen an Bezeichner.

SET

Gibt eine (oder mehrere) Eigenschaften an, die für die Feature-Richtlinie festgelegt werden sollen.

BLOCKED_OBJECT_TYPES_FOR_CREATION = ( type [ , type ... ] )

Gibt die Objekte an, die eine Anwendung nicht erstellen darf.

Mögliche Werte sind:

  • COMPUTE_POOLS

  • DATABASES

  • TASKS

  • WAREHOUSES

COMMENT = 'string_literal'

Zeichenfolge (Literal), die einen Kommentar für die Feature-Richtlinie angibt.

TAG tag_name = 'tag_value' [ , tag_name = 'tag_value' , ... ]

Gibt den Namen des Tags und den Wert der Tag-Zeichenfolge an.

Der Tag-Wert ist immer eine Zeichenfolge, die maximale 256 Zeichen lang sein kann.

Weitere Informationen zur Angabe von Tags in einer Anweisung finden Sie unter Tag-Kontingent für Objekte.

Anforderungen an die Zugriffssteuerung

Eine Rolle, die zur Ausführung dieser Operation verwendet wird, muss mindestens die folgenden Berechtigungen haben:

Berechtigung

Objekt

Anmerkungen

APPLY FEATURE POLICY

Konto

Diese Berechtigung ist erforderlich, um eine Feature-Richtlinie für das aktuelle Konto festzulegen.

APPLY oder OWNERSHIP

Feature-Richtlinie

Eine dieser Berechtigungen ist erforderlich, um eine Feature-Richtlinie zu ändern.

USAGE-Berechtigung für die übergeordnete Datenbank und das Schema ist erforderlich, um Operationen an einem beliebigen Objekt in einem Schema durchzuführen.

Eine Anleitung zum Erstellen einer kundenspezifischen Rolle mit einer bestimmten Gruppe von Berechtigungen finden Sie unter Erstellen von kundenspezifischen Rollen.

Allgemeine Informationen zu Rollen und Berechtigungen zur Durchführung von SQL-Aktionen auf sicherungsfähigen Objekten finden Sie unter Übersicht zur Zugriffssteuerung.

Nutzungshinweise

  • Wenn auf das Konto oder die Anwendung eine frühere Richtlinie angewendet wurde, wird ein Fehler zurückgegeben, es sei denn, Sie geben die Option FORCE an, um die Ersetzung der bestehenden Richtlinie zu erzwingen.

  • Wenn eine Feature-Richtlinie aus einer Anwendung herausgelöst wird, tritt die Richtlinie auf Kontoebene in Kraft, sofern sie existiert.

Beispiele

Das folgende Beispiel legt die Eigenschaft BLOCKED_OBJECT_TYPES_FOR_CREATION für die Feature-Richtlinie fest, um einer Anwendung die Erstellung von Datenbanken oder Aufgaben zu verbieten:

ALTER FEATURE POLICY block_create_db_policy SET
  BLOCKED_OBJECT_TYPES_FOR_CREATION = (DATABASES, TASKS);
Copy

Im folgenden Beispiel wird der Name einer Feature-Richtlinie von block_create_db_policy in block_create_db_task_policy geändert:

ALTER FEATURE POLICY block_create_db_policy RENAME TO block_create_db_task_policy;
Copy