Bonjour,
Voilà le contexte.
J'ai 2 base, 1 MySQL et 1 Oracle.
Je voudrais insérer toutes les données d'une des tables MySQL dans une table Oracle.
Les 2 Tables ont les mêmes colonnes.
Je galère un peut pour trouver.
Merci de votre aide =)
Bonjour,
Voilà le contexte.
J'ai 2 base, 1 MySQL et 1 Oracle.
Je voudrais insérer toutes les données d'une des tables MySQL dans une table Oracle.
Les 2 Tables ont les mêmes colonnes.
Je galère un peut pour trouver.
Merci de votre aide =)
Salut Ami Lyonnais !
Tu veux le faire qu'une seule fois, ou bien il s'agit d'une sauvegarde régulière ?
Et puis ces bases sont locales ou distantes ?
De retour parmis vous après 10 ans!!
Bonjour,
Ce sont des bases locales, et je veu le faire tous les jours.
Merci
Tu peux exporter la table MySQL vers un fichier DUMP tt l'importer dans Oracle.
Je ne connais pas bien Oracle, je ne pourrais pas mieux t'aider concernant l'import-export des données... A toi de faire quelque recherches sur le sujet.
Sinon, il te reste la solution de recréer la structure de la table et insérer les enregistrement un par un... Dans ce cas, tu peux sûrement optimiser le traîtement en copiant uniquement les enregistrements qui ont été modifiés ou ajoutés.
De retour parmis vous après 10 ans!!
Merci pour cette réponse Ami Lyonnais =)
Mais je veux pas passer par un dump, je dois y insérer ligne par ligne en récupérant la valeur dans MYSQL et l'injecter dans ORACLE.
Je vais continuer à creuser.
C'est tout bon, j'ai réussi à faire ce que je voulais.
En fait j'ai appliqué le résultat d'un query Mysql à un Query de Oracle =)
En Gros :
Merci pour les réponses =)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 QryOra.FieldByName('COLONNE').AsString := QryMySQL.FieldByName('COLONNE').AsString.
N'oublis pas de tagger le sujet avec le bouton
Pense également à ajouter les balises CODE lorsque tu insères du code dans un message (ici un modo l'a déjà fait pour toi).
à+
De retour parmis vous après 10 ans!!
Oups =(
Ok j'y penserais la prochaine fois.
Merci encore pour les réponses.
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