PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Tampilan Drop Postgresql

Tampilan PostgreSQL memudahkan untuk menyimpan dan menjalankan kueri SQL berulang kali, tanpa harus menulis kueri berulang kali. Namun, jika Anda tidak memerlukan tampilan PostgreSQL, Anda dapat menghapusnya dari database Anda. Berikut cara menghapus tampilan di PostgreSQL, menggunakan pernyataan DROP VIEW PostgreSQL.

Cara Melepas Tampilan di PostgreSQL

Berikut adalah langkah-langkah untuk menghapus tampilan di PostgreSQL menggunakan pernyataan DROP VIEW PostgreSQL.

Berikut sintaks untuk pernyataan DROP VIEW.

DROP VIEW [ IF EXISTS ] view_name;

Dalam pernyataan di atas, ganti view_name dengan nama tampilan Anda.

Jika Anda menjatuhkan tampilan yang tidak ada, Anda akan mendapatkan kesalahan. Jadi, Anda dapat menambahkan kata kunci IF EXISTS secara opsional untuk menghapus tampilan hanya jika ada. Ini contohnya

postgres=# drop view temp_view;
ERROR:  view "temp_view" does not exist
postgres=# drop view if exists temp_view;
NOTICE:  view "temp_view" does not exist, skipping
DROP VIEW

Bonus Baca :Cara Mendaftar Tampilan PostgreSQL

Contoh DROP VIEW PostgreSQL

Katakanlah Anda memiliki tampilan berikut

postgres=# create view sales_view as
           select * from sales;
CREATE VIEW
postgres=# select * from sales;
 order_date | sale
------------+------
 2020-04-01 |  210
 2020-04-02 |  125
 2020-04-03 |  150
 2020-04-04 |  230
 2020-04-05 |  200
 2020-04-10 |  220
 2020-04-06 |   25
 2020-04-07 |  215
 2020-04-08 |  300
 2020-04-09 |  250

Bonus Baca :Cara Mendapatkan Baris Pertama Per Grup di PostgreSQL

Berikut kueri SQL untuk menghapus tampilan di PostgreSQL.

postgres=# drop view if exists sales_view;
DROP VIEW
postgres=# select * from sales_view;
ERROR:  relation "sales_view" does not exist
LINE 1: select * from sales_view;

Bonus Baca :Cara Membuat Tampilan di PostgreSQL

PostgreSQL DROP VIEW Cascade

Jika Anda juga ingin menghapus objek PostgreSQL yang bergantung pada tampilan Anda, maka Anda perlu menggunakan kata kunci CASCADE dalam kueri DROP VIEW PostgreSQL Anda.

Berikut sintaksnya

PostgreSQL DROP VIEW view_name CASCADE

Dalam kueri di atas, ganti view_name dengan nama tampilan Anda.

Ubiq memudahkan untuk memvisualisasikan data dalam hitungan menit, dan memantau di dasbor waktu nyata. Cobalah Hari ini!

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Penyortiran alami yang mendukung angka besar

  2. Cara Melihat Versi Postgres Yang Sedang Berjalan

  3. Kiat untuk Menyimpan Cadangan PostgreSQL di Amazon AWS

  4. Bagaimana saya mendapatkan psycopg2 logging dari waktu eksekusi kueri?

  5. Penjajaran planet