IDを自動的に振り分ける方法

解決


どうすれば  2010-01-18 04:02:47  No: 37061

データベース上テーブルに新規データに追加する際に・またはテーブルかrデータを持ってくる際に、accessみたいに自動的にIDを振り分ける方法をご存知でしょうか?versionは6です。


HOta  2010-01-18 04:17:57  No: 37062

どのような動作か、判りかねます。Accessの動作はどのようなものでしょうか?
何がどのようになるのかを説明してください。


igy  2010-01-18 04:52:27  No: 37063

Paradox であれば カウンタ型 でしょうか?


どうすれば  2010-01-18 05:24:29  No: 37064

テーブルにデータを登録するとき、それぞれのデータを判別できるIDをつけます。それを、データをテーブルにインサートする際に、勝手に次のIDが振り分けられるというものです。例として、現在のあるIDの最大が112のとき、つぎにデータをインサートするときに113のIDが勝手に、振り当てられるものです。


HOta  2010-01-18 05:42:13  No: 37065

データーベースの持っている機能です。
どのデーターベースを使うのかで決まります。
データーベースは何を使っていますか?
Interbase系ですと、UDFで追加できます。
なければ、プログラムで対応します。


DEKO  2010-01-19 10:16:32  No: 37066

> Interbase系ですと、UDFで追加できます。
Interbase / Firebird には、"ジェネレータ" という機能があり、
これを使って自動で連番を振る事ができます。

See Also:
http://firebird.skr.jp/wiki/CREATE%20VIEW#create_generator
http://firebird.skr.jp/wiki/%C1%C8%B9%FE%A4%DF%B4%D8%BF%F4%B0%EC%CD%F7#gen_id


Mr.XRAY  2010-01-19 21:05:05  No: 37067

Mr.XRAYです.
開発環境が不明だとレスするのを迷うことが多いのですが,

>Interbase系ですと、UDFで追加できます。
>Interbase / Firebird には、"ジェネレータ" という機能があり、

いろいろ情報が出てきて勉強になります.
OracleにはCREATE SEQUENCEというのがあります.


どうすれば  2010-01-24 03:23:26  No: 37068

わかりました。ありがとうございます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加