Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour 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 02/02/2008, 06h51   #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 Probleme avec le type LONG RAW

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 a partir de 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 s'affiche 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
NB: Cette requete marche avec d'autres tables ne contenant pas des champs
LONG RAW
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 13h31.


 
 
 
 
Partenaires

Hébergement Web