DROP QUEUE (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_ddladmin 或 db_owner 固定数据库角色的成员以及 sysadmin 固定服务器角色的成员拥有删除队列的权限。
示例
下面的示例从当前数据库中删除 ExpenseQueue 队列。
DROP QUEUE ExpenseQueue ;