Bonjour,
Est-il possible d'exécuter plusieurs BCP dans un même fichier, sans effacer le contenu, écrire à la fin du fichier ?
Bonjour,
Est-il possible d'exécuter plusieurs BCP dans un même fichier, sans effacer le contenu, écrire à la fin du fichier ?
A ma connaissance il n'y a pas d'option dans BCP pour faire cela.
- Peut-etre que tu peux faire un bcp out en mode non natif vers plusieurs fichiers puis faire une concatenation de fichiers au niveau OS.
ou alors
- envoyer toutes tes data dans une table temporaire et faire un bcp out seulement a la fin
Sous unix, il devrait être possible de passer par un "named pipe" - qqch comme
Ceci étant, cela doit bien faire 15 ans que je n'ai plus essayé cela, donc la syntaxe exacte et la sequence exacte est fortement sujette à caution!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5mknod -p /tmp/foo cat /tmp/foo >/tmp/monfichier.bcp & bcp <table> out /tmp/foo ....
Michael
Michael Peppler
Membre de TeamSybase - www.teamsybase.com
"A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson
La réponse est non.
bcp n'est pas impdp d'Oracle.
C'est conçu pour 1 table = 1 fichier
Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2
N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD
Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager