Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да премахнете автоматично нарастване от таблица в sql сървър 2012

Ако трябва да запазите данните в тази колона, създайте нова колона в таблицата, която е от същия тип (но с различно име), копирайте данните от колоната, от която искате да се отървете, в новата, пуснете стара колона и преименувайте новата. Пълен пример:

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. СЪЮЗ ВСИЧКИ и НЕ В заедно

  2. SQL Server ЗА ВСЕКИ цикъл

  3. Какво е DTU в Azure SQL база данни и как да разберем колко ни трябва

  4. SQL Server 2008 Стартиращ тригер след вмъкване, актуализацията заключва оригиналната таблица

  5. Внедряване на пейджинг с помощта на OFFSET FETCH NEXT в SQL Server