Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Développement
Développement Forum d'entraide sur le Transact-SQL, le CLR, les procédures stockées, les triggers, les requêtes SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/02/2011, 15h44   #1
Candidat au titre de Membre du Club
 
Inscription : avril 2007
Messages : 60
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 60
Points : 14
Points : 14
Par défaut insert de plusieurs lignes

Bonjour,

Suite a ce code sql server j'ai une erreur que je ne vois pas la raison. Car si je fait l'insert ligne pa r ligne ca fonctionne bien. Sinon jai l'erreur suivante :

Msg 102, Level 15, State 1, Line 2
Incorrect syntax near ','.


Code :
1
2
3
4
5
6
7
INSERT INTO Gas_Mix VALUES
('1612','01A','3-SANSPLOMB','111- 45400 Lt Sonic',1),
('1612','01B','3-SANSPLOMB','111- 45400 Lt Sonic',1),
('1612','01C','1-SUPER SANSPLOMB','107- SONIC 22 700 L.',1),
('1612','01D','1-SUPER SANSPLOMB','107- SONIC 22 700 L.',1),
('1612','01E','2-ESSENCEETHANOL','107- SONIC 22 700 L.',1),
('1612','01F','3-SANSPLOMB','111- 45400 Lt Sonic',1)

Merci
chochatown est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2011, 16h18   #2
Membre Expert
 
Inscription : janvier 2010
Messages : 1 084
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : janvier 2010
Messages : 1 084
Points : 1 573
Points : 1 573
Bonjour

Quelle est votre version de SQL Server ?
aieeeuuuuu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2011, 16h22   #3
Candidat au titre de Membre du Club
 
Inscription : avril 2007
Messages : 60
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 60
Points : 14
Points : 14
Par défaut Voila

Microsoft SQL Server Management Studio Express 9.00.4035.00
Microsoft Data Access Components (MDAC) 2000.085.1132.00 (xpsp.080413-0852)
Microsoft MSXML 2.6 3.0 6.0
Microsoft Internet Explorer 6.0.2900.5512
Microsoft .NET Framework 2.0.50727.42
Operating System 5.1.2600
chochatown est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 16/02/2011, 16h35   #4
Membre Expert
 
Inscription : janvier 2010
Messages : 1 084
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : janvier 2010
Messages : 1 084
Points : 1 573
Points : 1 573
Citation:
Envoyé par chochatown Voir le message
Microsoft SQL Server Management Studio Express 9.00.4035.00
Il me semble que le constructeur de lignes valuées n'est supporté que depuis la version 2008 (10)
aieeeuuuuu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2011, 16h36   #5
Membre Expert
 
Inscription : janvier 2006
Messages : 1 111
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 1 111
Points : 1 093
Points : 1 093
C'est même sûr.
Il faut passer par un "Select ... Union all"
Code :
1
2
3
4
5
6
7
INSERT INTO Gas_Mix 
SELECT '1612','01A','3-SANSPLOMB','111- 45400 Lt Sonic',1 union ALL
SELECT '1612','01B','3-SANSPLOMB','111- 45400 Lt Sonic',1 union ALL
SELECT '1612','01C','1-SUPER SANSPLOMB','107- SONIC 22 700 L.',1 union ALL
SELECT '1612','01D','1-SUPER SANSPLOMB','107- SONIC 22 700 L.',1 union ALL
SELECT '1612','01E','2-ESSENCEETHANOL','107- SONIC 22 700 L.',1 union ALL
SELECT '1612','01F','3-SANSPLOMB','111- 45400 Lt Sonic'
__________________
[Access] Les bases du débogage => ici
Kloun est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/02/2011, 16h43   #6
Candidat au titre de Membre du Club
 
Inscription : avril 2007
Messages : 60
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 60
Points : 14
Points : 14
Par défaut ca marche

cool.

Ca marche bien.

Merci
chochatown est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h54.


 
 
 
 
Partenaires

Hébergement Web