DROP_QUEUE_TABLE

キューテーブルを削除するには、 DROP_QUEUE_TABLE 手順を使用します。署名は次のとおりです。

DROP_QUEUE_TABLE(
  <queue_table> IN VARCHAR2,
  <force> IN BOOLEAN default FALSE,
  <auto_commit> IN BOOLEAN default TRUE)

Parameters

queue_table

キューテーブルの(オプションでスキーマ修飾された)名前。

force

force キーワードは、エントリを含むテーブルを削除するときの DROP_QUEUE_TABLE コマンドの動作を決定します。

ターゲットテーブルにエントリが含まれ、forceが FALSE の場合、コマンドは失敗し、サーバーはエラーを発行します。

ターゲットテーブルにエントリが含まれ、forceが TRUE の場合、コマンドはテーブルと依存オブジェクトをドロップします。

auto_commit

auto_commit は互換性のために受け入れられますが、無視されます。

Example

次の匿名ブロックは、 work_order_table という名前のテーブルを削除します。

BEGIN
   DBMS_AQADM.DROP_QUEUE_TABLE ('work_order_table', force => TRUE);
END;