以下の内容はhttps://hhelibex.hatenablog.jp/entry/20100920/1285006442より取得しました。


PostgreSQLでidentity column

以前に書いたidentity columnに関する記事(identity column - テーブルの各行にシーケンス番号を割り当てる - HHeLiBeXの日記 正道編)のPostgreSQL版。
SERIAL型やBIGSERIAL型を使用すればいいらしい。(正確には、SERIALやBIGSERIALはデータ型ではないらしい。)

CREATE TABLE hoge(
      seq_num SERIAL NOT NULL
    , msg VARCHAR(32) NOT NULL
)

実行結果はこんな感じ。

SELECT seq_num, msg from hoge order by msg

seq_num     msg
----------- --------------------------------
          1 01: first message
          2 02: second message
          3 03: third message
          4 04: fourth message
          5 05: fifth message
          6 06: sixth message
          7 07: seventh message
          8 08: eighth message

実際に実行したクエリを保存したファイルは次のとおり。




以上の内容はhttps://hhelibex.hatenablog.jp/entry/20100920/1285006442より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14