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
Hugues
Pif a écrit :
Bonjour, j'ai des tables dans 2 bd sur le meme serveur, est il possible de les déplacer de l'une vers l'autre avec une commande SQL ?
merci !
faudrait déjà savoir avec quelle base de données
Avec Oracle, c'est possible, par exemple en utilisant un dblink qui permet de se connecter à une autre base de données (via le réseau). Ca dois exister sous d'autres bases.
Ou encore, tu utilises un outils qui te permet de te connecter à 2 bases de données (toad le fait sous oracle, ou sinon certains programmes odbc) et tu fais un bete create toto (select * from base2:toto)
Sinon, il y a une autre méthode : récupérer le script de création de la table et le contenu en fichier à plat (bcp en sybase, petit bout de code auto-généré en pl/sql sous oracle, utilisation de toad ou equivalent)
Pif a écrit :
Bonjour, j'ai des tables dans 2 bd sur le meme serveur, est il possible
de les déplacer de l'une vers l'autre avec une commande SQL ?
merci !
faudrait déjà savoir avec quelle base de données
Avec Oracle, c'est possible, par exemple en utilisant un dblink qui
permet de se connecter à une autre base de données (via le réseau). Ca
dois exister sous d'autres bases.
Ou encore, tu utilises un outils qui te permet de te connecter à 2 bases
de données (toad le fait sous oracle, ou sinon certains programmes odbc)
et tu fais un bete create toto (select * from base2:toto)
Sinon, il y a une autre méthode : récupérer le script de création de la
table et le contenu en fichier à plat (bcp en sybase, petit bout de code
auto-généré en pl/sql sous oracle, utilisation de toad ou equivalent)
Bonjour, j'ai des tables dans 2 bd sur le meme serveur, est il possible de les déplacer de l'une vers l'autre avec une commande SQL ?
merci !
faudrait déjà savoir avec quelle base de données
Avec Oracle, c'est possible, par exemple en utilisant un dblink qui permet de se connecter à une autre base de données (via le réseau). Ca dois exister sous d'autres bases.
Ou encore, tu utilises un outils qui te permet de te connecter à 2 bases de données (toad le fait sous oracle, ou sinon certains programmes odbc) et tu fais un bete create toto (select * from base2:toto)
Sinon, il y a une autre méthode : récupérer le script de création de la table et le contenu en fichier à plat (bcp en sybase, petit bout de code auto-généré en pl/sql sous oracle, utilisation de toad ou equivalent)
Pif
MYSQL, j'esperais des instructions standards si ca existe...
merci !
MYSQL, j'esperais des instructions standards si ca existe...
MYSQL, j'esperais des instructions standards si ca existe...
merci !
Hugues
Pif a écrit :
MYSQL, j'esperais des instructions standards si ca existe...
merci !
Ben dans tous les cas, je vois mal comment ça peut être standard à 100% puisque tu va passer par des couches réseau (même si tu restes sur le même poste).
Le plus standard pour moi, c'est de faire un create select (comme tu le ferais pour faire une copie d'une table sur la même base de données) mais en utilisant une syntaxe base1:table et en ayant 2 connexions. Y a egalement une autre syntaxe que j'ai utilisé à une époque très lointaine ou on indiqué l'adresse iP et le nom de la base de données. Mais ça date (oracle 6)
Pif a écrit :
MYSQL, j'esperais des instructions standards si ca existe...
merci !
Ben dans tous les cas, je vois mal comment ça peut être standard à 100%
puisque tu va passer par des couches réseau (même si tu restes sur le
même poste).
Le plus standard pour moi, c'est de faire un create select (comme tu le
ferais pour faire une copie d'une table sur la même base de données)
mais en utilisant une syntaxe base1:table et en ayant 2 connexions.
Y a egalement une autre syntaxe que j'ai utilisé à une époque très
lointaine ou on indiqué l'adresse iP et le nom de la base de données.
Mais ça date (oracle 6)
MYSQL, j'esperais des instructions standards si ca existe...
merci !
Ben dans tous les cas, je vois mal comment ça peut être standard à 100% puisque tu va passer par des couches réseau (même si tu restes sur le même poste).
Le plus standard pour moi, c'est de faire un create select (comme tu le ferais pour faire une copie d'une table sur la même base de données) mais en utilisant une syntaxe base1:table et en ayant 2 connexions. Y a egalement une autre syntaxe que j'ai utilisé à une époque très lointaine ou on indiqué l'adresse iP et le nom de la base de données. Mais ça date (oracle 6)