copie de tables d'un serveur à un autre - SQL/NoSQL - Programmation
Marsh Posté le 09-11-2004 à 09:25:34
Bonjour merci pour la réponse. Effectivement avec une procédure d'exp ou imp mais je préfererais en SQL. Oracle je ne maîtrise pas (d'ailleurs ce serait une bonne ocas) mais pour cette tâche, au boulot c'est du pur SQL !
s'il existait un même site mais en SQL ?
merci beaucoup
Marsh Posté le 09-11-2004 à 22:25:08
T'utilise quoi comme sgbd ?
Marsh Posté le 09-11-2004 à 22:36:23
salut, si tu ne peux pas utiliser les utilitaires d'import/export (oracle ou autre sgbd) je pense que tu va être obligé de taper un script du style
dump.sql
spool on ... blalbla
select 'insert into table1 values ('||champs1||','||champs2||')' from table1;
...
au final tu obtiendra un script sql géneré qui te suffira de lancer sur l'autre base
apres faut voir a desactiver tes contraintes ou inserer en respectant les dépendance entre tes tables
bon courage !
Marsh Posté le 10-11-2004 à 09:38:24
hello, j'utilise SQL 200 Server.
merci pour les infos.
je pense aussi que je vais me retrouver à créer un script !
enfin je ne désespère pas de retrouver un moyen requête SQL... si vous avez des idées toujours sur ce sujet, n'hésitez pas.
A+
Marsh Posté le 10-11-2004 à 12:46:49
moi j'aurais fais comme ca :
Code :
|
au final il va te generer un fichier du type
Code :
|
ca c'est valable pour un table apres tu peux fair une requete imbriqué ou une procédure pl ensachant que
Code :
|
... te renvoie la liste des tables
Marsh Posté le 16-11-2004 à 15:34:08
merci beaucoup pour toutes ces infos, je vais créer une procédure avec ce code.... Encore merci !
A+
Marsh Posté le 08-11-2004 à 14:00:54
Bonjour, je suis en panne...
Je dois faire une copie de plusieurs tables d'une base1 d'un serveur1 à un serveur2, sur la même base1 et mêmes tables.
J'ai bien essayé avec le DTS mais certaines de mes tables sont de grosse taille, et ça ne fonctionne pas. Je voudrais faire une procédure SQL qui me permette de réaliser ce job et là, je ne trouve pas... Pouvez vous m'aider, please ?
Merci