Insertion de plusieurs valeurs dans une table temporaire, SQL Server
Je suis à l'aide de Microsoft SQL Server Management Studio, je suis en train d'exécuter la requête suivante pour les valeurs d'entrée dans une table temporaire pour une utilisation ultérieure:
CREATE TABLE #temptable
(colnumber varchar(15), dispcode varchar(10))
INSERT INTO #temptable (colnumber, dispcode)
VALUES
('col5', '811'),
('col6', '817'),
('col7', '823'),
('col8', '825');
Lors de l'exécution j'obtiens l'erreur suivante:
Msg 102, Niveau 15, État 1, Ligne 50
Syntaxe incorrecte près de ','.
Qui points à la ligne "('col5', '811'),"
Quelqu'un pourrait-il m'aider à identifier le problème ici?
sa fonctionne très bien, voir ici...sqlfiddle.com/#!3/773e2/1
VERSION de SQL Server que vous utilisez? Cette capacité à spécifier plusieurs jeux de données à utiliser dans un
VERSION de SQL Server que vous utilisez? Cette capacité à spécifier plusieurs jeux de données à utiliser dans un
INSERT
a été introduit avec SQL Server 2008 - il n'est pas disponible dans les versions antérieures.OriginalL'auteur user2643021 | 2013-08-01
Vous devez vous connecter pour publier un commentaire.
Pour la version de SQL Server <2008, l'utilisation de ce:
Vous pouvez être en cours d'exécution en mode de compatibilité et à l'aide d'un vieux moteur. Vérifiez qu'il.
Pourquoi ne pas accepter la réponse? meta.stackexchange.com/questions/5234/...
OriginalL'auteur OzrenTkalcecKrznaric