SQL Server での ID プロパティの削除の課題への対処
標準的な方法を使用すると、列から ID プロパティを削除する場合、特に大きなテーブルで問題が発生する可能性があります。 SSMS 内のタイムアウトは一般的です。 この記事では、T-SQL ベースのソリューションを提供します。
ID プロパティを削除するための T-SQL アプローチ
IDENTITY プロパティを直接削除することはできません。 ただし、これらの方法でも同じ結果が得られます:
方法 1: 列を削除する
列のデータを保持する必要がない場合の最も簡単な方法は、列を完全に削除することです。
<code class="language-sql">ALTER TABLE yourTable DROP COLUMN yourColumn;</code>
方法 2: IDENTITY を削除しながらデータを保持する
既存のデータを保存するには:
UPDATE
ステートメントを使用して、元の IDENTITY 列から新しい列にデータをコピーします。さらに読む:
ALTER TABLE
構文の詳細については、ALTER TABLE に関する Microsoft SQL Server ドキュメント
以上がSQL Server 列から ID プロパティを効率的に削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。