Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:
Alleen Databricks SQL
Databricks Runtime 10.4 LTS en hoger
dan Unity Catalog
Hiermee wijzigt u de eigenschappen van een externe locatie of wijzigt u de naam van de locatie.
Syntaxis
ALTER EXTERNAL LOCATION location_name
{ RENAME TO to_location_name |
SET URL url_str [ FORCE ] |
SET STORAGE CREDENTIAL credential_name |
[ SET ] OWNER TO principal }
Elke objectnaam die speciale tekens bevat, zoals afbreekstreepjes (-), moet worden omgeven door backticks (` `). Objectnamen met onderstrepingstekens (_) hebben geen backticks nodig. Zie Namen en voorbeelden.
Parameterwaarden
-
Identificeert de externe locatie die wordt gewijzigd.
NAAM WIJZIGEN IN to_location_name
Wijzigt de naam van de locatie. De naam moet uniek zijn voor alle locaties in de metastore.
SET URL url_str [ FORCEREN ]
url_strmoet eenSTRINGletterlijke naam zijn met de locatie van de cloudopslag die wordt beschreven als een absolute URL.Tenzij u de instructie opgeeft
FORCE, mislukt als de locatie momenteel in gebruik is.SET OPSLAGREFERENTIE credential_name
Hiermee werkt u de benoemde referentie bij die wordt gebruikt voor toegang tot deze locatie. Als de referentie niet bestaat, wordt er een fout gegenereerd in Databricks SQL.
[ SET ] EIGENAAR TO principal
Hiermee wordt het eigendom van de opslaglocatie overgedragen naar
principal.Van toepassing op:
Databricks SQL
Databricks Runtime 11.3 LTS en hogerSETis toegestaan als een optioneel trefwoord.
Voorbeelden
In de volgende voorbeelden worden locatienamen gebruikt die geen speciale tekens bevatten, zoals afbreekstreepjes (-). Elke objectnaam die speciale tekens bevat, moet worden omgeven door backticks (` `). Zie Namen.
-- Rename a location
> ALTER EXTERNAL LOCATION descend_loc RENAME TO decent_loc;
-- Redirect the URL associated with the location
> ALTER EXTERNAL LOCATION best_loc SET URL 'abfss://container@storageaccount.dfs.core.windows.net/best_location' FORCE;
-- Change the credentials used to access the location
> ALTER EXTERNAL LOCATION best_loc SET STORAGE CREDENTIAL street_cred;
-- Change ownership of the external location
> ALTER EXTERNAL LOCATION best_loc OWNER TO `alf@melmak.et`