Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/01/2008, 12h28   #1
Invité de passage
 
Inscription : janvier 2008
Messages : 2
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 2
Points : 0
Points : 0
Par défaut Oracle9i (BLOB)<==SQL Server2000(Binary)

Bonjour tout le monde,
J'ai deux BDs: ORA_BD sous oracle 9i et SQ_BD sous SQL Server2000;
j'ai reussi a creer un DBLink from ORA_BD a SQL_DB et d'executer des ordre SELECT a partir de ORA_BD en utilisant le DBLINK.
le Probleme est de transferer le contenu d'une table SQL_T de SQL_DB dans une table ORA_T de la base ORA_DB.
sachant;
1/ SQL_T contient un champs de type BINARY et qui apparait LONG RAW quand j'execute DESC sous SQL PLUS
2/ ORA_T contient un champs BLOB pour recevoir le binary

la commande suivante affiche une erreur:
INSERT INTO ORA_T(id,texte) SELECT (InternalID,TO_LOB("DocText")
FROM DBO.SQL_T@DBLINK;
ORA-00997: illegal use of LONG datatype
hachrmh est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h57.


 
 
 
 
Partenaires

Hébergement Web