webForumDet fria alternativet

Kopiera post

Databaser & SQL

3 svar · 572 visningar · startad av pb81

Medlem sedan okt. 200688 inlägg
Frågan#1

Hejsan!
Skulle behöva veta hur man enklast kopiera en post i databasen. Som exempel har jag en tabell som heter Company, och i den tabell har jag 50 fält där jag sparar info om ett visst bolag. Jag vill nu kunna göra en kopia på en post, det enda som skall skilja är det stregrande ID:et

Det är MS SQL det handlar om och ASP

Mvh // Paul

Medlem sedan dec. 200012 464 inlägg
#2
insert into company(<lista med alla kolumner utom id>)
select <lista med alla kolumner utom id> 
  from company 
 where id = 4711
Medlem sedan okt. 200688 inlägg
#3

Går det att använda * istället för att lista alla fält? Tex om man skulle lägga till fält i databasen.

Medlem sedan dec. 200012 464 inlägg
#4

Om du använder * så får du med alla kolumner, inklusive din ID-kolumn, vilket du inte ville. Så svar nej.

250 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)