sql >> Databasteknik >  >> RDS >> Sqlserver

Hur kopierar man en post i en SQL-tabell men byter ut det unika ID:t för den nya raden?

Prova detta:


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

Alla fält som inte anges bör få sitt standardvärde (som vanligtvis är NULL när det inte är definierat).



  1. Basklass och härledda objektvarianter

  2. T-SQL tisdag #67:Nya utökade händelser för säkerhetskopiering och återställning

  3. Infoga text med enstaka citattecken i PostgreSQL

  4. Världens populäraste databashanteringssystem