Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:
Databricks SQL
Databricks Runtime 10.4 LTS e superior
somente Unity Catalog
Cria um local externo com o nome especificado. Se já existir um local com o mesmo nome, uma exceção será lançada.
Para obter instruções de instruções, consulte Opção 2: Criar um local externo usando SQL.
Sintaxe
CREATE EXTERNAL LOCATION [IF NOT EXISTS] location_name
URL url_str
WITH (STORAGE CREDENTIAL credential_name)
[COMMENT comment]
Qualquer nome de objeto que inclua caracteres especiais, como hífenes (-), deve ser cercado por backticks (` `). Os nomes de objetos com sublinhados (_) não precisam de backticks. Consulte Nomes e exemplos.
Parâmetros
-
O nome do local a ser criado.
SE NÃO EXISTIR
Cria um local com o nome próprio, se ele não existir. Se já existir um local com o mesmo nome, nada acontecerá.
url_str
Um
STRINGliteral com a localização do armazenamento em nuvem descrito como um URL absoluto. Deve ser cercado por aspas simples.-
A credencial nomeada usada para se conectar a esse local.
comentar
Uma descrição opcional para o local, ou
NULL. A predefinição éNULL.
Exemplos
-- Create a location accessed using the abfss_remote_cred credential
> CREATE EXTERNAL LOCATION abfss_remote URL 'abfss://container@storageaccount.dfs.core.windows.net/location'
WITH (STORAGE CREDENTIAL abfss_remote_cred)
COMMENT 'Default source for Azure exernal data';
Observe os backticks (` `) em torno do local externo e nomes de credenciais de armazenamento no exemplo a seguir. Backticks são necessários para nomes de objetos que incluem caracteres especiais, como hífenes (-). Nomes de objetos com sublinhados (_), como os do exemplo anterior, não precisam de backticks. Consulte Nomes.
-- Create a location accessed using the abfss_remote_cred credential
> CREATE EXTERNAL LOCATION `abfss-remote` URL 'abfss://container@storageaccount.dfs.core.windows.net/location'
WITH (STORAGE CREDENTIAL `abfss-remote-cred`)
COMMENT 'Default source for Azure exernal data';