Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cập nhật Cột nhận dạng của một bảng có các số liên tiếp thông qua Quy trình được lưu trữ trong SQL

--before running this make sure Foreign key constraints have been removed that reference the ID. 

--insert everything into a temp table
SELECT (ColumnList) --except identity column
INTO #tmpYourTable
FROM yourTable

--clear your table
DELETE FROM yourTable
-- reseed identity
DBCC CHECKIDENT('table', RESEED, new reseed value)
--insert back all the values 
INSERT INTO yourTable (ColumnList)
SELECT OtherCols FROM #tmpYourTable
--drop the temp table
DROP TABLE #tmpYourTable
GO


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Máy chủ so với Nguồn dữ liệu trong chuỗi kết nối

  2. Các tính năng hàng đầu cần tìm trong Công cụ giám sát máy chủ SQL

  3. Làm thế nào để đặt kích thước tệp cơ sở dữ liệu ban đầu và tốc độ phát triển tệp trong một dự án cơ sở dữ liệu?

  4. SQL:Tìm điểm trung bình

  5. Ẩn cơ sở dữ liệu để đăng nhập trên Microsoft Sql Server 2008R2 trở lên