[MSSQL] Générer des scripts sql de type insert

Générer des scripts sql de type insert [MSSQL] - SQL/NoSQL - Programmation

Marsh Posté le 24-06-2003 à 09:18:04    

Comment faire (si c possible) pour générer un script SQL contenant les insert équivalents aux données de la table?
merci

Reply

Marsh Posté le 24-06-2003 à 09:18:04   

Reply

Marsh Posté le 24-06-2003 à 09:55:18    

Salut,
 
Tu peux générer du SQL avec... du SQL! Moi j'utilise cette technnique dont tu trouveras un exemple ci-dessous :  


SET NOCOUNT ON
/*
exemple : insert into codepays values ("00101", "AL", "Albanie", "Albanië" )  
*/
print '/* insertion des nouveau codes */'
select  replace(
 "insert into codepays values ("+
 "&"+codepaysONSS+"&,"+
 "&"+codepays+"&,"+
 "&"+libellef+"&,"+
 "&"+libellen+"& )",
 "&","""" )
from codepays
/* activer les messages */
SET NOCOUNT OFF


 
Avec ce bout d'SQL je génére un insert pour chaque ligne de ma table codepays que je peux ensuite copier/coller ailleurs.  
 
A+


---------------
A thing of beauty is a joy forever (John Keats)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed