PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Postgresql Drop View

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

Phầ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 CASCADE 

Trong 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!

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lệnh Postgresql COPY đưa ra lỗi bị từ chối Quyền

  2. PostgreSQL cách nối giá trị khoảng thời gian '2 ngày'

  3. gem install pg --with-pg-config hoạt động, gói không thành công

  4. Quyền bị từ chối đối với mối quan hệ

  5. PostgreSQL - truy vấn từ tập lệnh bash dưới dạng người dùng cơ sở dữ liệu 'postgres'