0

重複の可能性:
SQL Server の自動インクリメントで 2 つの列を使用するにはどうすればよいですか?

SQL Server 2008 データベース テーブルの 2 つのフィールドを自動インクリメントするにはどうすればよいですか [注: 1 つは主キー フィールドで、もう 1 つは単なる bigint データ型列です]。フォーラムを調べましたが、方法がわかりません。

「ID」オプションを使用して主キーを自動インクリメントに設定しましたが、同じテーブルに2つの「ID」列を設定できないため、他のフィールドをどのように行うか。

4

1 に答える 1

0

ここに示さ れているように、IDENTITY列を主キーにする必要はありません。複数の列でプライマリを作成し、2番目の列でIDENTITYを使用できます。

そして、ここに見られるように、最初にIDENTITYが必要な場合は、挿入時にトリガーを作成できます。

于 2012-12-31T14:54:05.493 に答える