Ich habe das gerade bemerkt und es fiel mir schwer, einen technischen Grund dafür zu finden.
Tabellen können mit drei Teilenamen gelöscht werden, Ansichten sind jedoch auf zwei Teilenamen beschränkt.
Was ist der Grund dafür?
sql-server
view
IronicMuffin
quelle
quelle
DROP VIEW
undDROP TABLE
Antworten:
In der Dokumentation wird nur spärlich darauf hingewiesen, dass nur die aktuelle Datenbank relevant ist (und ein Syntaxdiagramm bereitstellt).
Jemand, der den Debugger fließend beherrscht, kann feststellen, ob dies auf einen Codepfad zurückzuführen ist, der nur beim Löschen bestimmter Objekttypen getroffen wird, oder Sie können jemanden bei Microsoft fragen. Unabhängig vom Grund und ob Sie den Grund tatsächlich kennen oder nicht, benötigen Sie immer noch die gleichen Problemumgehungen ... die Sie tun können
Oder:
quelle