webForumDet fria alternativet

Flytta mellan 2 tabeller

2 svar · 439 visningar · startad av reka1

reka1Medlem sedan sep. 2001650 inlägg
#1

Hej!
I MS Sql server 2008 försöker jag flytta data mellan 2 tabeller med denna kod

insert into ml232c.bokning (produkt_id, saljare_id, kund_id, tidpunkt) select (produkt_id, saljare_id, kund_id, tidpunkt) from dbo.Blad1 

go

När detta exekveras fås ett felmeddelande " Incorrect syntax near ',' " och ordet FROM markeras.
Den enda kolumn som ej tas med är bokning_id med motivering att det är primärnyckeln, och den ska _väl_ räkna själv.

I övrigt är tabellerna identiska, dvs rätt typ av kolumner etc.

@ndersMedlem sedan juni 200032 969 inlägg
#2

Ta bort parentesen runt alla fält i select-delen, och prova igen.

(Att bokning_id är en primärnyckel har ingen som helst betydelse. Det som spelar roll är om den är en räknare eller icke. Jag antar att det var det du menade, men ändå. :) )

reka1Medlem sedan sep. 2001650 inlägg
#3

Så enkelt var det =) (ja, det var räknare jag menade ;-))
Tack för hjälpen!

134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)