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

thiết lập danh tính trên cột

Bạn không thể sửa đổi cột hiện có để có "thuộc tính" IDENTITY - bạn phải:

  • tạo một bảng mới có cùng cấu trúc (nhưng đã thiết lập IDENTITY),
  • bật IDENTITY_INSERT cho bảng mới này,
  • chèn các hàng từ bảng cũ vào bảng mới,
  • bỏ bảng cũ và,
  • đổi tên bảng mới để có tên bảng cũ.

Nếu có các khóa ngoại liên quan, bạn cũng cần sửa những khóa đó.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SqlConnection.Close () bên trong câu lệnh using

  2. SQL Server báo cáo 'Tên cột không hợp lệ', nhưng cột này hiện diện và truy vấn hoạt động thông qua phòng thu quản lý

  3. Sử dụng SQL Server Profiler | Khắc phục sự cố hiệu suất máy chủ SQL -5

  4. Trả lại các thủ tục và hàm đã lưu trữ trong cơ sở dữ liệu máy chủ SQL:ROUTINES (Ví dụ T-SQL)

  5. Cách sử dụng tham số với LIKE trong Sql Server Compact Edition