Просто заметил это и с трудом придумал техническую причину для этого.
Таблицы могут быть удалены с использованием трех имен частей, но представления ограничены двумя именами частей.
В чем причина этого?
sql-server
view
IronicMuffin
источник
источник
DROP VIEW
иDROP TABLE
Ответы:
Документация скудна на этом, просто заявляя (и предоставляя синтаксическую диаграмму), что релевантна только текущая база данных.
Кто-то, свободно владеющий отладчиком, может определить, происходит ли это из-за пути кода, который используется только при отбрасывании определенных типов объектов, или вы можете спросить кого-то в Microsoft. Независимо от причины, и независимо от того, знаете ли вы причину, вам все равно нужны те же обходные пути ... вы можете сделать
Или же:
источник