Hej! Hej! Kan då ersätta kolumnnamn med ex. kolumn[1], kolumn[2], kolumn[3] osv eftersom tabellen får fler fält ibland... hmmm.. vet inte riktigt hur du menar.Kopiera post Transact sql
Hur gör man enklast om man vill kopiera en post?
INSERT INTO tblTjek (*)
VALUES Select * from tblTjek where id = @id)
Tja Hur gör man?
Tacksam för hjälp!
Patrik EkmanSv: Kopiera post Transact sql
Följande borde fungera.
Om du hämtar från samma tabell som du sparar i, tänk på primärnyckeln.
Om den genereras automatiskt (t.ex IDENTITY), utelämna den kolumnen i SELECT satsen.INSERT INTO tblTjek
SELECT kolumn1, kolumn2, osv.... FROM tblTjek WHERE id = @id)
//Håkan
Sv:Kopiera post Transact sql
/patrikSv: Kopiera post Transact sql
Men ska du använda en INSERT SELECT.. sats, måste kolumnerna stämma överens.
D.v.s. likadana (samma datatyper lika många osv) kolumner i hämt- och destinationstabell.
//Håkan