tonyhMedlem sedan okt. 2002107 inlägg Hej,
Jag har tabell med produktkoder och sträng med produktkoder som jag skulle vilja lägga in i tabellen. Finns det något sätt att lägga in alla dessa produktkoder samtidigt eller måste man göra en insert för varje post?
Jag skulle vilja göra något i stil med:
INSERT INTO myProd(pcode)
SELECT ('AS213', 'AS932', 'AS231', ...)
På samma sätt som man kan göra:
INSERT INTO myProd(pcode)
SELECT pcode FROM old_Prod WHERE pcode IN ('AS213', 'AS932', 'AS231', ...)
Jag vill alltså kunna lägga till produktkoder utan att behöva ha dem i en tabell från början...
Alla förslag välkomnas :)
Tack på förhand!
Vänliga hälsningar, Tony Hietapakka
tonyhMedlem sedan okt. 2002107 inlägg MS SQL Server 2000.
Går detta inte att göra med en standard SQL query?
@ndersMedlem sedan juni 200032 969 inlägg Vad jag vet går det att göra i ex. MySQL, men icke i SQL Server.
tonyhMedlem sedan okt. 2002107 inlägg Ungefär hur skulle det se ut om man gör detta i MySQL?
LarsGMedlem sedan dec. 200012 464 inlägg I SQL server är det enklast att göra
INSERT INTO myProd(pcode)
SELECT 'AS213' union
select 'AS932' union
select 'AS231'
vilket inte är standard.
Standard är att göra
insert into t(c) values (1),(2),(3)
tonyhMedlem sedan okt. 2002107 inlägg Tack!
Det fungerade fint!
Vänliga hälsningar, Tony H