KATALOĞU BıRAK
Şunlar için geçerlidir: Yalnızca Databricks SQL Databricks Runtime 10.4 LTS ve üzeri Unity Kataloğu
Kataloğu bırakır. Katalog meta veri deposunda yoksa bir özel durum oluşturulur. Bir kataloğu bırakmak için bu kataloğun sahibi olmanız gerekir.
Sözdizimi
DROP CATALOG [ IF EXISTS ] catalog_name [ RESTRICT | CASCADE ]
Parametreler
VARSA
Belirtilirse, katalog mevcut olmadığında hiçbir özel durum oluşturulur.
-
Meta veri deposundaki mevcut bir kataloğun adı. Ad yoksa, bir özel durum oluşturulur.
SINIRLAMAK
Belirtilirse, boş olmayan bir kataloğun bırakılmaması kısıtlanmış olur. Varsayılan olarak etkindir.
ÇAĞLAYAN
Belirtilirse, tüm ilişkili veritabanlarını (şemalar) ve içindeki nesneleri özyinelemeli olarak bırakır. Unity Kataloğu'nda geçici silme tablolarını kullanarak
CASCADE
bir kataloğu bırakma: yönetilen tablo dosyaları 30 gün sonra temizlenir, ancak dış dosyalar silinmez.
Örnekler
-- Create a `vaccine` catalog
> CREATE CATALOG vaccine COMMENT 'This catalog is used to maintain information about vaccines';
-- Drop the catalog and its schemas
> DROP CATALOG vaccine CASCADE;
-- Drop the catalog using IF EXISTS and only if it is empty.
> DROP CATALOG IF EXISTS vaccine RESTRICT;
İlgili makaleler
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin