Hapus tampilan
Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)
Anda dapat menghapus (menghilangkan) tampilan di Mesin Database SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL
Pembatasan dan batasan
Saat Anda menghilangkan tampilan, definisi tampilan dan informasi lain tentang tampilan dihapus dari katalog sistem. Semua izin untuk tampilan juga dihapus.
Setiap tampilan pada tabel yang dihilangkan dengan menggunakan
DROP TABLE
harus dihilangkan secara eksplisit dengan menggunakanDROP VIEW
.
Izin
Memerlukan izin ALTER pada izin SKEMA atau CONTROL pada OBJECT.
Menggunakan SQL Server Management Studio
Di Object Explorer, perluas database yang berisi tampilan yang ingin Anda hapus, lalu perluas folder Tampilan .
Klik kanan tampilan yang ingin Anda hapus dan pilih Hapus.
Dalam kotak dialog Hapus Objek , pilih OK.
Penting
Pilih Perlihatkan Dependensi dalam kotak dialog Hapus Objek untuk membuka kotak dialog view_name Dependensi . Ini akan menampilkan semua objek yang bergantung pada tampilan dan semua objek yang bergantung pada tampilan.
Menggunakan Transact-SQL
Di Object Explorer, sambungkan ke instans Mesin Database.
Pada bilah Standar, pilih Kueri Baru.
Salin dan tempel contoh berikut ke dalam jendela kueri dan pilih Jalankan. Contoh menghapus tampilan yang ditentukan hanya jika tampilan sudah ada.
USE AdventureWorks2022; GO IF OBJECT_ID('HumanResources.EmployeeHireDate', 'V') IS NOT NULL DROP VIEW HumanResources.EmployeeHireDate; GO
Anda juga dapat menggunakan
IF EXISTS
sintaksis, yang diperkenalkan di SQL Server 2016 (13.x):USE AdventureWorks2022; GO DROP VIEW IF EXISTS HumanResources.EmployeeHireDate; GO
Langkah berikutnya
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk