ALTER ORGANIZATION ACCOUNT

Ändert die Eigenschaften eines bestehenden Organisationskontos.

Siehe auch:

CREATE ORGANIZATION ACCOUNT, SHOW ORGANIZATION ACCOUNTS

Syntax

ALTER ORGANIZATION ACCOUNT SET { [ accountParams ] | [ objectParams ] | [ sessionParams ] }

ALTER ORGANIZATION ACCOUNT UNSET <param_name> [ , ... ]

ALTER ORGANIZATION ACCOUNT SET RESOURCE_MONITOR = <monitor_name>

ALTER ORGANIZATION ACCOUNT SET { PASSWORD | SESSION } POLICY <policy_name>

ALTER ORGANIZATION ACCOUNT UNSET { PASSWORD | SESSION } POLICY

ALTER ORGANIZATION ACCOUNT SET TAG <tag_name> = '<tag_value>' [ , <tag_name> = '<tag_value>' ... ]

ALTER ORGANIZATION ACCOUNT UNSET TAG <tag_name> [ , <tag_name> ... ]

ALTER ORGANIZATION ACCOUNT <name> RENAME TO <new_name> [ SAVE_OLD_URL = { TRUE | FALSE } ]

ALTER ORGANIZATION ACCOUNT <name> DROP OLD URL
Copy

Bemerkung

Die accountParams, objectParams und sessionParams für das Organisationskonto sind identisch mit den Parametern für andere Konten. Siehe ALTER ACCOUNT für ihre Syntax.

Parameter

name

Gibt den Bezeichner für das zu ändernde Organisationskonto 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 einen (oder mehrere) Konto-, Sitzungs- und/oder Objektparameter an, die für Ihr Organisationkonto festgelegt werden sollen (getrennt durch Leerzeichen, Kommas oder neue Zeilen):

  • Die Kontoparameter können von anderen Benutzern nicht geändert werden.

  • Die auf Kontoebene eingestellten Sitzungs- und Objektparameter dienen nur als Voreinstellung und können von anderen Benutzern geändert werden.

Eine Beschreibung der Parameter, die Sie für Ihr Organisationskonto festlegen können, finden Sie unter Parameter.

UNSET ...

Gibt einen (oder mehrere) Konto-, Sitzungs- und/oder Objektparameter an, die für Ihr Konto gelöscht werden sollen, wodurch sie auf die Standardwerte des Systems zurückgesetzt werden.

Sie können mehrere Eigenschaften mit einer einzigen ALTER-Anweisung zurücksetzen; jede Eigenschaft muss jedoch durch ein Komma getrennt werden. Wenn Sie eine Eigenschaft zurücksetzen, geben Sie nur den Namen an. Die Angabe eines Wertes für die Eigenschaft gibt einen Fehler zurück.

SET RESOURCE_MONITOR resource_monitor_name

Spezieller Parameter auf Kontoebene, der den Namen des Ressourcenmonitors angibt, der zur Steuerung aller im Konto erstellten virtuellen Warehouses verwendet wird.

Das Organisationskonto ist nicht für eine intensive Nutzung für Analysen oder andere Arbeitslasten vorgesehen.

{ PASSWORD | SESSION } POLICY policy_name

Gibt die Kennwortrichtlinie oder die Sitzungsrichtlinie an, die für das Konto festgelegt werden soll.

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-Kontingente für Objekte und Spalten.

RENAME TO new_name

Ändert den Namen eines Organisationskontos in den angegebenen Namen.

Weitere Informationen zu Bezeichnern finden Sie unter Anforderungen an Bezeichner.

Organisationsadministratoren können ein Organisationskonto nicht umbenennen, während sie bei diesem Konto angemeldet sind. Sie müssen sich also erst bei einem anderen Organisationskonto anmelden, bevor sie den ALTER ORGANIZATIONACCOUNT-Befehl ausführen können.

SAVE_OLD_URL = { TRUE | FALSE }

Optionaler Parameter, der in Verbindung mit RENAME TO verwendet wird und die Konto-URL beibehält, die vor der Umbenennung für den Zugriff auf Snowflake verwendet wurde. Standardmäßig speichert Snowflake die ursprünglichen URL, d. h. Sie können auf das Organisationskonto entweder mit der alten URL oder mit der URL zugreifen, die den neuen Kontonamen enthält. Bei der Einstellung FALSE müssen Sie die neue URL verwenden, um auf das Organisationskonto zuzugreifen.

Standard:

TRUE

DROP OLD URL

Entfernt die ursprüngliche Konto-URL eines Organisationskontos, das umbenannt wurde. Sobald die alte URL gelöscht ist, müssen Sie auf das Organisationskonto mit der URL zugreifen, die den neuen Kontonamen enthält.

Anforderungen an die Zugriffssteuerung

Nur ein Benutzer mit der Rolle GLOBALORGADMIN kann diesen Befehl ausführen.

Beispiele

Benennen Sie das Organisationskonto um und erlauben Sie gleichzeitig den Benutzern, entweder die neue oder alte Konto-URL für den Zugriff auf das Konto zu verwenden.

ALTER ORGANIZATION ACCOUNT original_acctname RENAME TO new_acctname;
Copy