DROP VIEW
DROP VIEW â ÑдалиÑÑ Ð¿ÑедÑÑавление
СинÑакÑиÑ
DROP VIEW [ IF EXISTS ] Ð¸Ð¼Ñ [, ...] [ CASCADE | RESTRICT ]ÐпиÑание
DROP VIEW ÑдалÑÐµÑ ÑÑÑеÑÑвÑÑÑее пÑедÑÑавление. ÐÑполниÑÑ ÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð¼Ð¾Ð¶ÐµÑ ÑолÑко Ð²Ð»Ð°Ð´ÐµÐ»ÐµÑ Ð¿ÑедÑÑавлениÑ.
ÐаÑамеÑÑÑ
IF EXISTSÐе ÑÑиÑаÑÑ Ð¾Ñибкой, еÑли пÑедÑÑавление не ÑÑÑеÑÑвÑеÑ. Ð ÑÑом ÑлÑÑае бÑÐ´ÐµÑ Ð²Ñдано замеÑание.
имÑÐÐ¼Ñ (возможно, дополненное ÑÑ ÐµÐ¼Ð¾Ð¹) пÑедÑÑавлениÑ, подлежаÑего ÑдалениÑ.
CASCADEÐвÑомаÑиÑеÑки ÑдалÑÑÑ Ð¾Ð±ÑекÑÑ, завиÑÑÑие Ð¾Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ пÑедÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ (напÑимеÑ, дÑÑгие пÑедÑÑавлениÑ), и, в ÑÐ²Ð¾Ñ Ð¾ÑеÑедÑ, вÑе завиÑÑÑие Ð¾Ñ Ð½Ð¸Ñ Ð¾Ð±ÑекÑÑ (Ñм. Раздел 5.14).
RESTRICTÐÑказаÑÑ Ð² Ñдалении пÑедÑÑавлениÑ, еÑли Ð¾Ñ Ð½ÐµÐ³Ð¾ завиÑÑÑ ÐºÐ°ÐºÐ¸Ðµ-либо обÑекÑÑ. ÐÑо поведение по ÑмолÑаниÑ.
ÐÑимеÑÑ
ÐÑа команда ÑдалÑÐµÑ Ð¿ÑедÑÑавление Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ kinds:
DROP VIEW kinds;
СовмеÑÑимоÑÑÑ
ÐÑа команда ÑооÑвеÑÑÑвÑÐµÑ ÑÑандаÑÑÑ SQL, но возможноÑÑÑ ÑдалÑÑÑ Ð² одной команде неÑколÑко пÑедÑÑавлений и Ñказание IF EXISTS ÑвлÑÑÑÑÑ ÑаÑÑиÑениÑми PostgreSQL.