Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:
Databricks SQL
Databricks Runtime 10.4 LTS e posteriores
somente para o Unity Catalog
Altera as propriedades de um local externo ou renomeia o local.
Sintaxe
ALTER EXTERNAL LOCATION location_name
{ RENAME TO to_location_name |
SET URL url_str [ FORCE ] |
SET STORAGE CREDENTIAL credential_name |
[ SET ] OWNER TO principal }
Qualquer nome de objeto que inclua caracteres especiais, como hifens (-), deve ser colocado entre crases (` `). Nomes de objetos com caracteres sublinhados (_) não exigem backticks. Veja Nomes e Exemplos.
Parâmetros
-
Identifica o local externo que está sendo alterado.
RENOMEAR PARA TO_LOCATION_NAME
Renomeia o local. O nome deve ser exclusivo entre todos os locais no metastore.
SET URL url_str [ FORCE]
url_strdeve ser uma literalSTRINGcom o local do armazenamento em nuvem descrito como uma URL absoluta.A menos que você especifique
FORCE, a instrução falhará se o local estiver em uso no momento.SET CREDENCIAIS DE ARMAZENAMENTO credential_name
Atualiza a credencial nomeada usada para acessar esse local. Se a credencial não existe, o SQL do Databricks gera um erro.
[ SET ] PROPRIETÁRIO DE entidade de segurança
Transfere a propriedade do local de armazenamento para
principal.Aplica-se a:
SQL do Databricks
Databricks Runtime 11.3 LTS e versões posterioresSETé permitido como uma palavra-chave opcional.
Exemplos
Os exemplos a seguir usam nomes de localização que não incluem caracteres especiais, como hifens (-). Qualquer nome de objeto que inclua caracteres especiais, deve ser colocado entre crases (` `). Veja Nomes.
-- 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`