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

Làm cách nào để bạn sao chép bản ghi trong bảng SQL nhưng hoán đổi id duy nhất của hàng mới?

Hãy thử điều này:


insert into MyTable(field1, field2, id_backup)
    select field1, field2, uniqueId from MyTable where uniqueId = @Id;

Bất kỳ trường nào không được chỉ định sẽ nhận giá trị mặc định của chúng (thường là NULL khi không được xác định).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL hàng đến cột

  2. Cách tính hình vuông trong SQL Server

  3. Sự khác biệt giữa đọc được cam kết và đọc có thể lặp lại

  4. Thiếu cấu phần phần mềm com.microsoft.sqlserver:sqljdbc4:jar:4.0

  5. SQL Server:Mệnh đề where-động