1

SQL Server (2005+) では、Web アプリケーションと統合された完全に機能するデータベースがあります。データベースは、ビュー、キー、インデックス、ストアド プロシージャなどで構成されます。

すべてではないにしても、ほとんどのテーブルに自動インクリメント主キーがあります。すべてのプライマリ フィールドをきれいにする (リセットする) SQL スクリプトはありますか? (1、2、3、4、5、6、...) 関連する外部キーの一貫性を考慮します。

データを整理することを除いて、それを行う本当の動機はありません。

4

3 に答える 3

0

次のコードを使用して、値を再シードできます。

DECLARE @MaxID INT
SELECT @MaxID = MAX(ID)
FROM <TableName>
DBCC CHECKIDENT('<TableName>', RESEED, @MaxID)
于 2013-07-16T18:12:22.063 に答える