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

Không thể chèn giá trị rõ ràng cho cột nhận dạng trong bảng 'bảng' khi IDENTITY_INSERT được đặt thành TẮT

Bạn đang chèn các giá trị cho OperationId đó là cột nhận dạng.

Bạn có thể bật chèn danh tính trên bảng như thế này để bạn có thể chỉ định các giá trị nhận dạng của riêng mình.

SET IDENTITY_INSERT Table1 ON

INSERT INTO Table1
/*Note the column list is REQUIRED here, not optional*/
            (OperationID,
             OpDescription,
             FilterID)
VALUES      (20,
             'Hierachy Update',
             1)

SET IDENTITY_INSERT Table1 OFF 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các hàm vô hướng ODBC cho Ngày và Giờ trong SQL Server (Ví dụ T-SQL)

  2. Cách tìm định dạng ngày được sử dụng trong phiên hiện tại trong SQL Server (T-SQL)

  3. Cách tối ưu hóa việc sử dụng mệnh đề OR khi được sử dụng với các tham số (SQL Server 2008)

  4. Cách trả lại giá trị chuyển đổi hàng hiện tại cho cơ sở dữ liệu máy chủ SQL (Ví dụ T-SQL)

  5. So khớp mờ sử dụng T-SQL