Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применяется:
Databricks SQL
Databricks Runtime 10.4 LTS и выше
только каталог Unity
Создает внешнее расположение с указанным именем. Если расположение с подобным именем уже существует, возникает исключение.
Инструкции см. в разделе "Вариант 2. Создание внешнего расположения с помощью SQL".
Синтаксис
CREATE EXTERNAL LOCATION [IF NOT EXISTS] location_name
URL url_str
WITH (STORAGE CREDENTIAL credential_name)
[COMMENT comment]
Любое имя объекта, включающее специальные символы, например дефисы (-), должно быть окружено обратными знаками (` `). Имена объектов с символами подчеркивания (_) не требуют обратных апострофов. См . имена и примеры.
Параметры
-
Имя создаваемого расположения.
ЕСЛИ НЕ СУЩЕСТВУЕТ
Создает расположение с указанным именем, если оно не существует. Если расположение с подобным именем уже существует, ничего не произойдет.
url_str
Литерал
STRINGс расположением облачного хранилища в формате абсолютного URL-адреса. Должен быть окружен одними кавычками.-
Именованные учетные данные, используемые для подключения к этому расположению.
комментарий
Необязательное описание расположения или значение
NULL. Значение по умолчанию —NULL.
Примеры
-- 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';
Обратите внимание на обратные значения (` `) вокруг внешнего расположения и имен учетных данных хранилища в следующем примере. Обратные символы необходимы для имен объектов, включающих специальные символы, например дефисы (-). Имена объектов с подчеркиванием (_), такие как в предыдущем примере, не требуют использования обратных кавычек. См . имена.
-- 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';