タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

SQLと自動採番に関するkoizussのブックマーク (1)

  • 『連番の自動採番方法』

    テーブルにレコードを登録する時、主キーや一意キーとなる番号を自動的に採番したいというニーズがよく出てきます。 既存のレコードの番号の最大値+1なんていうやり方もありますが、このようなやり方では同時実行性に問題があります。 また、採番テーブルを使うような運用もよく見かけますが、これもやはり同時実行性に気をつけないといけないし、仕組み的にも複雑になります。 このような問題に対処するためか、多くのRDBMSには一意な番号を自動採番する機能が提供されています。 ただし、その仕組みはRDBMSのよって異なります。 SQL Server SQL Serverの場合、数値型のデータ型のカラムにIDENTITY属性を付与することにより、一意な番号の自動採番が可能になります。 例えば、以下のようにIDENTITY属性を指定した数値型のカラムを含むテーブル作成し、 CREATE TABLE TABLE1 (

    『連番の自動採番方法』
  • 1