Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:
Yalnızca Databricks SQL
Databricks Runtime 10.4 LTS ve üzeri
Unity Kataloğu
Dış konumun özelliklerini değiştirir veya konumu yeniden adlandırır.
Permissions
Dış konumu değiştirmek için, konumda ayrıcalığınız olması veya bu konumun sahibi olmanız gerekir MANAGE .
Sözdizimi
ALTER EXTERNAL LOCATION location_name
{ RENAME TO to_location_name |
SET URL url_str [ FORCE ] |
SET STORAGE CREDENTIAL credential_name |
[ SET ] OWNER TO principal }
Kısa çizgi ()- gibi özel karakterler içeren tüm nesne adları, arka çizgiler (` ` ) ile çevrelenmelidir. Alt çizgili (_) nesne adları için arka uç gerekmez. Bkz. Adlar ve Örnekler.
Parametreler
-
Değiştirilmekte olan dış konumu tanımlar.
TO_LOCATION_NAME OLARAK YENIDEN ADLANDıR
Konumu yeniden adlandırır. Ad, meta veri deposundaki tüm konumlar arasında benzersiz olmalıdır.
SET URL url_str [ FORCE ]
url_strmutlak URLSTRINGolarak tanımlanan bulut depolama konumunu içeren bir değişmez değer olmalıdır.Konum şu anda kullanılıyorsa deyiminin başarısız olacağını belirtmediğiniz
FORCEsürece.SET Depolama Kimlik Bilgisi credential_name
Bu konuma erişmek için kullanılan adlandırılmış kimlik bilgilerini güncelleştirir. Kimlik bilgisi yoksa Databricks SQL bir hata oluşturur.
[ SET ] SAHİBİ İÇİN ana para
Depolama konumunun sahipliğini konumuna
principalaktarır.Şunlar için geçerlidir:
Databricks SQL
Databricks Runtime 11.3 LTS ve üzeriSETisteğe bağlı anahtar sözcük olarak izin verilir.
Örnekler
Aşağıdaki örneklerde kısa çizgi (- gibi) gibi özel karakterler içermeyen konum adları kullanılır. Özel karakterler içeren tüm nesne adları, arka uçlarla (` ` ) çevrelenmelidir. Bkz. Adlar.
-- 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`