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

Câu lệnh SQL để chèn bản ghi vào bảng có cột nhận dạng?

Thông thường, việc bỏ qua cột id sẽ tạo ra một ID tự động mới nếu cột được đặt như vậy. Trong trường hợp của bạn, bạn có thể sử dụng

SET IDENTITY_INSERT MyTable ON;

INSERT INTO MyTable (id, col1, col2, col3, col4)
VALUES (4567, 'Value1', 'Value2', 'Value3', 'Value4');

SET IDENTITY_INSERT MyTable 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. Làm tròn DateTime không mong muốn trong SQL Server

  2. Tìm kiếm tất cả các bảng, tất cả các cột cho một giá trị SQL Server cụ thể

  3. Len () so với datalength () trong SQL Server 2005

  4. Tham số đầu ra máy chủ PHP Sql

  5. Làm cách nào để chỉ theo dõi các lệnh t-sql trong SQL Profiler?