>Ho provato con queste due query
>
>Insert Into MyTable (ID_MyTable, ID_MOM) Values (2, 728727),
>(2, 728728), (2, 728729), (2, 728730)
>
>Insert MyTable (ID_MyTable, ID_MOM) Values Select 2, 728727 UNION
>ALL Select 2, 728728 UNION ALL Select 2, 728729 UNION ALL Select
>2, 728730
>
>la prima non funziona perché utilizzo SQLServer2005 (almeno credo)
Credi giusto.
>la seconda neanche, ho provato anche con Insert into ma mi ritorna
>sempre che la sintassi non è corretta in prossimità della parola
>chiave Select
Quando utilizzi la forma INSERT...SELECT NON devi specificare VALUES:
INSERT schema.MyTable (ID_MyTable, ID_MOM)
SELECT 2, 728727
UNION ALL
SELECT 2, 728728
UNION ALL
SELECT 2, 728729
UNION ALL
SELECT 2, 728730;
>Grazie
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org