ハマっている「お菓子」を教えて!

INSERT INTO ・・・・ SELECT ・・・・

上の構文でインサート処理を行う際に、あるフィール
ドには適当に一意の番号を振りたいのですが方法がわ
かりません。

該当するフィールドの「IDENTITY」にチェックをすれ
ばいいのですがそれをやらずに実現する方法はないも
のでしょうか。

A 回答 (4件)

集計関数を駆使すれば可能です。



[ 順位付けの方法 ]
http://www.interq.or.jp/www-user/kanki/dbfaq01.htm

( Jet用のサンプルですが、他のDBでもほぼ同じ方法が使えるはずです )

参考URL:http://www.interq.or.jp/www-user/kanki/dbfaq01.htm
    • good
    • 0

データ型でtimestamp型を使ってはどうですか?

    • good
    • 0

一意の番号を振るためだけのテーブルを作成して、番号をMAX+1で採番して振ればどうでしょう。


採番した後、一意の番号を振るためだけのテーブルの値を+1しておく。
    • good
    • 0

SQL Serverなら、当該列をAutoNumber型にすればいいのでは?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す


おすすめ情報