Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana menghapus kenaikan otomatis dari tabel di sql server 2012

Jika Anda perlu menyimpan data di kolom itu, lalu buat kolom baru di tabel dengan jenis yang sama (tetapi nama yang berbeda), salin data dari kolom yang ingin Anda hapus ke yang baru, jatuhkan kolom lama dan ganti nama baru. Contoh lengkap:

CREATE TABLE test(col1 INT IDENTITY (1,1) NOT NULL, col2 VARCHAR(10) NULL);

ALTER TABLE test ADD col3 INT NULL;

UPDATE test SET col3 = col1;

ALTER TABLE test DROP COLUMN col1;

EXEC sp_rename 'dbo.test.col3', 'col1', 'COLUMN';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pemantauan TempDB SQL Server dengan Menggunakan Tampilan Manajemen Dinamis (DMV)

  2. Implementasi cte yang diperlukan untuk data hierarkis

  3. Cara Menemukan Pengaturan ANSI_NULLS Database di SQL Server (T-SQL)

  4. Mengapa opsi pengindeksan Teks Lengkap berwarna abu-abu?

  5. jTDS salah melaporkan info tipe data dalam metadata kumpulan hasil (untuk kolom DATE, laporkan NVARCHAR)