DROP QUEUE (Transact-SQL)

删除一个现有队列。

主题链接图标Transact-SQL 语法约定

语法

DROP QUEUE <object>
[ ; ]

<object> ::=
{
    [ database_name . [ schema_name ] . | schema_name . ]
        queue_name
}

参数

  • database_name
    包含要删除的队列的数据库的名称。 如果未提供 database_name,则默认为当前数据库。
  • schema_name (object)
    拥有要删除的队列的架构名称。 如果未提供 schema_name,则默认为当前用户的默认架构。
  • queue_name
    要删除的队列的名称。

备注

如果有任何服务正在引用一个队列,则不能删除该队列。

权限

默认情况下,队列所有者、db_ddladmindb_owner 固定数据库角色的成员以及 sysadmin 固定服务器角色的成员拥有删除队列的权限。

示例

以下示例将从当前数据库中删除 ExpenseQueue 队列。

DROP QUEUE ExpenseQueue ;

请参阅

参考

CREATE QUEUE (Transact-SQL)
ALTER QUEUE (Transact-SQL)
EVENTDATA (Transact-SQL)

其他资源

队列

帮助和信息

获取 SQL Server 2005 帮助