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. Görünümü bırakmak için görünümde MANAGE ayrıcalığına sahip olmanız, görünümün sahibi veya görünümün bulunduğu şemanın, kataloğun veya meta deponun sahibi olmanız gerekir.

Sözdizimi

DROP [ MATERIALIZED ] VIEW [ IF EXISTS ] view_name

Parametre

  • EĞER 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;