Поделиться через


DROP QUEUE (Transact-SQL)

Область применения: SQL Server Управляемый экземпляр SQL Azure

Удаляет существующую очередь.

Соглашения о синтаксисе Transact-SQL

Синтаксис

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

Аргументы

database_name
Имя базы данных, содержащей удаляемую очередь. Если аргумент database_name не указан, по умолчанию используется текущая база данных.

schema_name (объект)
Имя схемы, которой принадлежит удаляемая очередь. Если аргумент schema_name не указан, по умолчанию используется схема по умолчанию текущего пользователя.

queue_name
Имя удаляемой очереди.

Замечания

Нельзя удалить очередь, если на нее ссылаются какие-либо службы.

Разрешения

По умолчанию разрешения на очистку очереди предоставляются владельцу очереди, членам предопределенных ролей db_ddladmin или db_owner базы данных и членам предопределенной роли сервера sysadmin.

Примеры

В следующем примере демонстрируется удаление очереди ExpenseQueue из текущей базы данных.

DROP QUEUE ExpenseQueue ;  

См. также

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