Optimizationコスト管理シーケンスの使用¶シーケンスは、同時ステートメントを含むセッションおよびステートメント全体で一意の番号を生成するために使用されます。主キーまたは一意の値を必要とする列の値を生成するために使用できます。重要Snowflakeでは、ギャップのないシーケンス番号の生成は保証されません。生成された数値は一貫して値が増加します(またはステップサイズが負の場合は値が減少します)が、必ずしも連続しているとは限りません。非正規化データのインジェスチョンと正規化シーケンスの変更シーケンスを逆方向にすることの影響を理解シーケンスのセマンティクス¶Snowflakeのシーケンスは現在、次のセマンティクスを利用しています。ステップサイズの変更)、グローバルで一意です。同時クエリで同じ値が観察されることはなく、1つのクエリ内の値は常に区別されます。)、またはその逆に変更すると、重複の発生する可能性があります。Snowflakeは、次のシーケンス番号がリクエストされるまで待つのではなく、現在のシーケンス番号が使用されるとすぐにシーケンスの次の値を計算する場合があります。コマンドはシーケンスを使用する次の操作に影響を与えない可能性があります。生成された各シーケンス値は、「ステップ」とも呼ばれるシーケンス間隔に応じて、値を追加で予約します。予約された値は、次のシーケンス値の範囲です。1)(すべてを含む)。生成される場合は、次のようになります。