Właśnie to zauważyłem i trudno mi było znaleźć techniczny powód.
Tabele można upuszczać przy użyciu trzech nazw części, ale widoki są ograniczone do dwóch nazw części.
Jakie jest tego uzasadnienie?
sql-server
view
IronicMuffin
źródło
źródło
DROP VIEW
iDROP TABLE
Odpowiedzi:
Dokumentacja jest na ten temat skąpa, jedynie stwierdzając (i udostępniając schemat składni), że istotna jest tylko aktualna baza danych.
Ktoś biegły w debuggerze może ustalić, czy dzieje się tak z powodu ścieżki kodu, która jest trafiana tylko podczas upuszczania określonych typów obiektów, lub możesz poprosić kogoś z firmy Microsoft. Bez względu na powód i niezależnie od tego, czy znasz powód, nadal potrzebujesz tych samych obejść ... możesz to zrobić
Lub:
źródło