Aracılığıyla paylaş


DROP VIEW

Şunlar için geçerlidir: onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

Belirtilen görünümle ilişkili meta verileri katalogdan kaldırır. Bir görünümü bırakmak için, görünümün sahibi veya görünümün bulunduğu şema, katalog veya meta veri deposunun sahibi olmanız gerekir.

Sözdizimi

DROP [ MATERIALIZED ] VIEW [ IF EXISTS ] view_name

Parametre

  • VARSA

    Belirtilirse, görünüm mevcut olmadığında TABLE_OR_VIEW_NOT_FOUND hatası oluşmaz.

  • view_name

    Bırakılacak görünümün adı. Görünüm bulunamazsa Azure Databricks bir TABLE_OR_VIEW_NOT_FOUND hatası oluşturur.

Örnekler

-- Assumes a view named `employeeView` exists.
> DROP VIEW employeeView;

-- Assumes a view named `employeeView` exists in the `usersc` schema
> DROP VIEW usersc.employeeView;

-- Assumes a view named `employeeView` does not exist.
-- Throws TABLE_OR_VIEW_NOT_FOUND
> DROP VIEW employeeView;
  [TABLE_OR_VIEW_NOT_FOUND]

-- Assumes a materialized view named `employeeView` exists.
> DROP MATERIALIZED VIEW employeeView

-- Assumes a view named `employeeView` does not exist. Try with IF EXISTS
-- this time it will not throw exception
> DROP VIEW IF EXISTS employeeView;