Dạng xem PostgreSQL giúp dễ dàng lưu và chạy các truy vấn SQL lặp đi lặp lại mà không cần phải viết đi viết lại truy vấn. Tuy nhiên, nếu bạn không cần chế độ xem PostgreSQL, bạn có thể xóa nó khỏi cơ sở dữ liệu của mình. Dưới đây là cách bỏ chế độ xem trong PostgreSQL, sử dụng câu lệnh PostgreSQL DROP VIEW.
Cách thả chế độ xem trong PostgreSQL
Dưới đây là các bước để thả chế độ xem trong PostgreSQL bằng cách sử dụng câu lệnh PostgreSQL DROP VIEW.
Đây là cú pháp cho câu lệnh DROP VIEW.
DROP VIEW [ IF EXISTS ] view_name;
Trong câu lệnh trên, hãy thay thế view_name với tên chế độ xem của bạn.
Nếu bạn đánh rơi chế độ xem không tồn tại, bạn sẽ gặp lỗi. Vì vậy, bạn có thể tùy chọn thêm từ khóa IF EXISTS để xóa chế độ xem chỉ khi nó tồn tại. Đây là một ví dụ
postgres =# drop view temp_view; LỖI:view "temp_view" không tồn tại.Phần thưởng đã đọc:Cách liệt kê các lượt xem PostgreSQL
Ví dụ về PostgreSQL DROP VIEW
Giả sử bạn có quan điểm sau
postgres =# tạo chế độ xem sales_view khi chọn * từ bán hàng; TẠO CHẾ ĐỘ XEM =# chọn * từ bán hàng; order_date | bán ------------ + ------ 2020-04-01 | 210 2020-04-02 | 125 2020-04-03 | 150 2020-04-04 | 230 năm 2020-04-05 | 200 2020-04-10 | 220 2020-04-06 | 25 năm 2020-04-07 | 215 2020-04-08 | 300 2020-04-09 | 250Phần thưởng đã đọc:Cách nhận hàng đầu tiên trên mỗi nhóm trong PostgreSQL
Đây là truy vấn SQL để thả chế độ xem trong PostgreSQL.
postgres =# drop view nếu có sales_view; DROP VIEWpostgres =# select * from sales_view; LỖI:quan hệ "sales_view" không tồn tạiLINE 1:select * from sales_view;Phần thưởng đã đọc:Cách tạo Chế độ xem trong PostgreSQL
PostgreSQL DROP VIEW Cascade
Nếu bạn cũng muốn xóa các đối tượng PostgreSQL phụ thuộc vào chế độ xem của bạn, thì bạn cần sử dụng từ khóa CASCADE trong truy vấn PostgreSQL DROP VIEW.
Đây là cú pháp
PostgreSQL DROP VIEW view_name CASCADETrong truy vấn trên, hãy thay thế view_name với tên chế độ xem của bạn.
Ubiq giúp dễ dàng trực quan hóa dữ liệu trong vài phút và theo dõi trong trang tổng quan thời gian thực. Thử nó ngay hôm nay!