ストリームおよび動的テーブル

ストリームは、従来のテーブルのストリームと同様に、動的テーブルにも作成できます。ただし、以下のような制限があることに注意してください。

  • REFRESH: ストリームは、動的テーブルが 増分リフレッシュされるか、全部リフレッシュされるか に関係なく、任意の動的テーブルに作成できます。ただし、ストリームは基になるテーブルの変更に基づいて一連のイベントを生成します。動的テーブルがリフレッシュされると、リフレッシュされた行ごとにストリームイベントが発生します。テーブルがフルリフレッシュされると、動的テーブルのすべての行に対してストリームイベントまたは行が生成されます。

  • ストリームの型: 動的テーブルは標準ストリームのみをサポートします。詳細については、 ストリームのタイプ をご参照ください

動的テーブルにストリームを作成する

次の例は、動的テーブルにストリームを作成する方法を示しています。

-- Create the dynamic table, for reference only
CREATE OR REPLACE DYNAMIC TABLE dtBase ...;

-- Create the stream.
CREATE OR REPLACE STREAM deltaStream ON DYNAMIC TABLE dtBase;
Copy

すべてのステップを示しているわけではありません。