DROP QUEUE (Transact-SQL)

適用於:SQL ServerAzure SQL 受控執行個體

卸除現有的佇列。

Transact-SQL 語法慣例

Syntax

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

注意

若要檢視 SQL Server 2014 (12.x) 和舊版的 Transact-SQL 語法,請參閱 舊版檔

引數

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)