7

データベースにテーブルがあり、主キーは「ID」です。自動インクリメントにする方法を知りたいだけです

それが簡単なQであることは知っていますが、どうすればよいかわかりません。

ありがとう

4

5 に答える 5

16

プロパティ「Identity Specification」があります。それを展開すると、増分値と増分シードを選択できます

于 2009-06-05T21:02:23.793 に答える
9

Sql Serverで、次のように列を定義します...

[PrimaryID] [int] IDENTITY(1,1) NOT NULL

次に、それを主キーにする制約を追加できます。

于 2009-06-05T21:03:04.963 に答える
2

ASP.NET をリストしたので、SQL Server 2005/2008 を実行していると仮定します。GUI を使用する場合は、次の手順に従います。

  • テーブルをデザイン ビューで開く
  • 「ID」列をクリックします
  • タイプが Int であることを確認します
  • [ID の指定] で [はい] を選択します
于 2009-06-05T21:06:48.123 に答える
0

列のプロパティに移動します。そこには、Identity 仕様のプロパティがあります。同じように拡大します。次に Is Identity を Yes に設定します。その後、必要に応じて ID 増分値と ID シード値を設定できます。デフォルトでは、1 に設定されます。

于 2012-08-14T07:22:06.483 に答える
0

Oracle の場合、それはもう少し自明ではありません。最初にシーケンスを作成し、次にトリガーを作成する必要があります。

于 2009-06-05T21:05:31.040 に答える