Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fred BROUARD
bonjour,
a écrit:
J'ai bcp d'enregistrement a insérer... pourquoi je ne peux pas faire comme ca :
INSERT INTO deleteMessage (messageGuid, destinataireGuid) VALUES (SELECT messageGuid, entrepriseGuid FROM dbo.messages)
Parce que ce n'est pas la bonne syntaxe !!!!
Y'a t'il un autre moyen plus "SQL" que de faire un select d'abord puis une boucle qui insérera les valeurs une à une ?
La bonne syntaxe :
INSERT INTO deleteMessage (messageGuid, destinataireGuid) SELECT messageGuid, entrepriseGuid FROM dbo.messages
Lisez l'article que j'ai écrit à ce sujet : http://sqlpro.developpez.com/cours/sqlaz/dml/#L1.5
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
bonjour,
ucasesoftware@hotmail.fr a écrit:
J'ai bcp d'enregistrement a insérer... pourquoi je ne peux pas faire
comme ca :
INSERT INTO deleteMessage
(messageGuid, destinataireGuid)
VALUES (SELECT messageGuid, entrepriseGuid
FROM dbo.messages)
Parce que ce n'est pas la bonne syntaxe !!!!
Y'a t'il un autre moyen plus "SQL" que de faire un select d'abord puis
une boucle qui insérera les valeurs une à une ?
La bonne syntaxe :
INSERT INTO deleteMessage (messageGuid, destinataireGuid)
SELECT messageGuid, entrepriseGuid
FROM dbo.messages
Lisez l'article que j'ai écrit à ce sujet :
http://sqlpro.developpez.com/cours/sqlaz/dml/#L1.5
A +
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
J'ai bcp d'enregistrement a insérer... pourquoi je ne peux pas faire comme ca :
INSERT INTO deleteMessage (messageGuid, destinataireGuid) VALUES (SELECT messageGuid, entrepriseGuid FROM dbo.messages)
Parce que ce n'est pas la bonne syntaxe !!!!
Y'a t'il un autre moyen plus "SQL" que de faire un select d'abord puis une boucle qui insérera les valeurs une à une ?
La bonne syntaxe :
INSERT INTO deleteMessage (messageGuid, destinataireGuid) SELECT messageGuid, entrepriseGuid FROM dbo.messages
Lisez l'article que j'ai écrit à ce sujet : http://sqlpro.developpez.com/cours/sqlaz/dml/#L1.5
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Med Bouchenafa
INSERT INTO deleteMessage (messageGuid, destinataireGuid) SELECT messageGuid, entrepriseGuid FROM dbo.messages
-- Bien cordialement Med Bouchenafa
wrote in message news: J'ai bcp d'enregistrement a insérer... pourquoi je ne peux pas faire comme ca :
INSERT INTO deleteMessage (messageGuid, destinataireGuid) VALUES (SELECT messageGuid, entrepriseGuid FROM dbo.messages)
Y'a t'il un autre moyen plus "SQL" que de faire un select d'abord puis une boucle qui insérera les valeurs une à une ?
INSERT INTO deleteMessage (messageGuid, destinataireGuid)
SELECT messageGuid, entrepriseGuid FROM
dbo.messages
--
Bien cordialement
Med Bouchenafa
<ucasesoftware@hotmail.fr> wrote in message
news:1132139246.277906.323260@o13g2000cwo.googlegroups.com...
J'ai bcp d'enregistrement a insérer... pourquoi je ne peux pas faire
comme ca :
INSERT INTO deleteMessage
(messageGuid, destinataireGuid)
VALUES (SELECT messageGuid, entrepriseGuid
FROM dbo.messages)
Y'a t'il un autre moyen plus "SQL" que de faire un select d'abord puis
une boucle qui insérera les valeurs une à une ?