إسقاط عرض

ينطبق على: وضع علامة Databricks SQL وضع علامة Databricks Runtime

إزالة بيانات التعريف المقترنة بطريقة عرض محددة من الكتالوج. لإسقاط طريقة عرض، يجب أن تكون مالكها أو مالك المخطط أو الكتالوج أو metastore الذي توجد فيه طريقة العرض.

بناء الجملة

DROP [ MATERIALIZED ] VIEW [ IF EXISTS ] view_name

المعلمة‬

  • إذا كان موجودا

    إذا تم تحديده، فلن يتم طرح خطأ TABLE_OR_VIEW_NOT_FOUND عندما لا تكون طريقة العرض موجودة.

  • view_name

    اسم طريقة العرض التي سيتم إسقاطها. إذا تعذر العثور على طريقة العرض، فإن Azure Databricks يثير خطأ TABLE_OR_VIEW_NOT_FOUND .

الأمثلة

-- 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;