問題: SSMS を介して大きな SQL Server テーブルの列から IDENTITY
プロパティを削除すると、タイムアウトが発生する可能性があります。 T-SQL ソリューションはありますか?
解決策: T-SQL を使用して、IDENTITY
プロパティを設定後に直接削除することは不可能です。
列全体の削除: データが不要な場合の最も簡単な解決策は、列を削除することです:
<code class="language-sql">ALTER TABLE yourTable DROP COLUMN yourColumn;</code>
データ保存方法: データを保存するには、次の手順に従います:
IDENTITY
プロパティを使用せずに新しい列を追加します。IDENTITY
列から新しい列にデータをコピーします。IDENTITY
列を削除します。概要: IDENTITY
プロパティを直接削除する方法はありません。 最適なアプローチは、既存のデータを保存する必要があるかどうかによって異なります。 データ保持が要件ではない場合、列の削除は効率的です。それ以外の場合は、代替方法によりデータが安全に転送されます。
以上がSQL Server のデータベース列から IDENTITY プロパティを削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。