1. ホーム
  2. sql

[解決済み] テーブルのカラムからIdentityを削除する

2022-05-06 13:23:07

質問

5GB のテーブル(約 5 億行)があり、ある列の ID プロパティを削除したいのですが、SSMS でこれを実行しようとするとタイムアウトします。

これは、T-SQLで行うことができますか?

どのように解決するのですか?

を削除することはできません。 IDENTITY 指定が設定されます。

列全体を削除する場合。

ALTER TABLE yourTable
DROP COLUMN yourCOlumn;

に関する情報 ALTER TABLE ここで

もし、データを保持したまま IDENTITY カラムが必要になります。

  • 新しいカラムを作成する
  • 既存の IDENTITY カラムから新しいカラムへ
  • 既存の IDENTITY カラムを使用します。
  • 新しいカラムの名前を元のカラムの名前に変更する