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;