我尝试执行这个命令:
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'dbo.njams_test_sql_2.[PROC_CHECK_TRACE_SETTINGS]') AND type in (N'P', N'PC'))
DROP PROCEDURE dbo.njams_test_sql_2.[PROC_CHECK_TRACE_SETTINGS]
GO
但我收到了这个错误:
消息 166,级别 15,状态 1,第 1 行
“删除过程”不允许将数据库名称指定为对象名称的前缀
我要做的是删除数据库中的所有对象,使数据库为空。我正在使用 Microsoft SQL Server 2014 Management Studio。