Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak skopiować rekord w tabeli SQL, ale zamienić unikalny identyfikator nowego wiersza?

Spróbuj tego:


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

Wszelkie niewyspecyfikowane pola powinny otrzymać swoją domyślną wartość (która zwykle wynosi NULL, gdy nie jest zdefiniowana).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Eliminacja przyłączeń:gdy SQL Server usuwa niepotrzebne tabele

  2. TSQL — Jak używać GO wewnątrz bloku BEGIN ..END?

  3. Jak podsumować pole czasu w SQL Server

  4. SQL Server 2000 — serwer połączony

  5. Uzupełnij brakujące daty dla wyniku zapytania SQL Server za pomocą CTE