1
CLIPS

SQL Server 2012 のシーケンスオブジェクトについて « SE の雑記

1879日前に更新 aoki1210aoki1210 1886日前に登録
2012年06月01日 GMT 2012年05月25日 GMT

SQL Server 2012 ではシーケンスオブジェクトが追加されています。 このシーケンスオブジェクトについて軽くまとめてみたいと思います。

■シーケンスオブジェクトの利用シナリオ

BOL には以下のように記載されています。 シーケンスは、次のシナリオで ID 列の代わりに使用します。 テーブルへの挿入を行う前に、アプリケーションが数値を必要とする。 アプリケーションが、複数のテーブル間またはテーブル内の複数の列間で、単一の番号シリーズを共有する必要がある。 指定した番号に達したときに、アプリケーションが番号シリーズを再開する必要がある。たとえば、1 ~ 10 の値を割り当てた後、アプリケーションは再び 1 ~ 10 の値を割り当てます。 アプリケーションが、シーケンス値を別のフィールドで並べ替える必要がある。NEXT VALUE FOR 関数は、OVER 句を関数呼び出しに適用できます。OVER 句によって、返される値は OVER 句の ORDER BY 句の順で生成されることが保証されます。 アプリケーションが、同時に複数の番号を割り当てる必要がある。たとえば、アプリケ...

カテゴリー: DB(SQL/XML/永続化) | クリック数: 57 | | ソースサイト: engineermemo.wordpress.com | カウンタを表示
タグ: SQL Server

まだコメントはありません。最初のコメントを登録してみませんか?

コメントするためにはログイン もしくは サインアップしてください。