Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :
Databricks SQL
Databricks Runtime 10.4 LTS et versions ultérieures
Unity Catalog uniquement
Crée un emplacement externe du nom spécifié. S’il existe déjà un emplacement du même nom, une exception est levée.
Pour obtenir des instructions de procédure, consultez l’option 2 : Créer un emplacement externe à l’aide de SQL.
Syntaxe
CREATE EXTERNAL LOCATION [IF NOT EXISTS] location_name
URL url_str
WITH (STORAGE CREDENTIAL credential_name)
[COMMENT comment]
Tout nom d’objet qui inclut des caractères spéciaux, tels que des traits d’union (-), doit être entouré d’accents graves (` `). Les noms d’objets avec traits de soulignement (_) ne nécessitent pas de backticks. Consultez Noms et Exemples.
Paramètres
-
Nom de l’emplacement à créer.
SI N'EXISTE PAS
Crée un emplacement du nom spécifié s’il n’en existe pas. S’il existe déjà un emplacement du même nom, rien ne se produit.
url_str
Littéral
STRINGavec l’emplacement du stockage cloud décrit comme une URL absolue. Doit être entouré de guillemets simples.-
Informations d’identification nommées utilisées pour se connecter à cet emplacement.
commentaire
Description facultative de l’emplacement, ou
NULL. Par défaut, il s’agit deNULL.
Exemples
-- 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';
Notez les backticks (` `) autour de l’emplacement externe et des noms d’informations d’identification de stockage dans l’exemple suivant. Les backticks sont requis pour les noms d’objets qui incluent des caractères spéciaux, tels que des traits d’union (-). Les noms d’objets avec des traits de soulignement (_comme ceux de l’exemple précédent) ne nécessitent pas de backticks. Voir Noms.
-- 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';