ホームページ > データベース > mysql チュートリアル > SQL Server のデータベース列から IDENTITY プロパティを削除するにはどうすればよいですか?

SQL Server のデータベース列から IDENTITY プロパティを削除するにはどうすればよいですか?

Barbara Streisand
リリース: 2025-01-14 14:41:50
オリジナル
264 人が閲覧しました

How Can I Remove the IDENTITY Property from a Database Column in SQL Server?

SQL Server の IDENTITY プロパティを削除する

問題: SSMS を介して大きな SQL Server テーブルの列から IDENTITY プロパティを削除すると、タイムアウトが発生する可能性があります。 T-SQL ソリューションはありますか?

解決策: T-SQL を使用して、IDENTITY プロパティを設定後に直接削除することは不可能です。

列全体の削除: データが不要な場合の最も簡単な解決策は、列を削除することです:

<code class="language-sql">ALTER TABLE yourTable
DROP COLUMN yourColumn;</code>
ログイン後にコピー

データ保存方法: データを保存するには、次の手順に従います:

  1. 新しい列を作成します: IDENTITY プロパティを使用せずに新しい列を追加します。
  2. データの転送: 古い IDENTITY 列から新しい列にデータをコピーします。
  3. 古い列を削除します: 元の IDENTITY 列を削除します。
  4. 新しい列の名前を変更します: 古い列の名前と一致するように新しい列の名前を変更します。

概要: IDENTITY プロパティを直接削除する方法はありません。 最適なアプローチは、既存のデータを保存する必要があるかどうかによって異なります。 データ保持が要件ではない場合、列の削除は効率的です。それ以外の場合は、代替方法によりデータが安全に転送されます。

以上がSQL Server のデータベース列から IDENTITY プロパティを削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート