Bonjour,
J'ai récupéré une table Oracle, mais pour l'injecter dans ma base MySQL (7.5) mais j'ai un problème avec le type CLOB qui ne serait pas supporté côté MySQL.
Y aurait moyen pour débloquer ou forcer le passage sur MySQL ?
MERCI.
A+
Version imprimable
Bonjour,
J'ai récupéré une table Oracle, mais pour l'injecter dans ma base MySQL (7.5) mais j'ai un problème avec le type CLOB qui ne serait pas supporté côté MySQL.
Y aurait moyen pour débloquer ou forcer le passage sur MySQL ?
MERCI.
A+
Salut agdid04.
--> https://docs.oracle.com/javadb/10.10.../rrefclob.html
A priori, ce sont des caractères avec le maximum de stockages.
Autant mettre le type 'longtext' dont la taille est de 4Go.
@+
Merci Artemus24,
J'ai une colonne PRIX que j'ai essyé avec type: NUMERIC(5.2), DECIMAL(5.2) ... MAIS mes prix sont arrondis à chaque fois.
J'insert bien mes PRIX: 2.95 par exemple mais le SELECT m'affiche 3
Est-ce qu'il y a un autre type ou moyen de forcer à prendre les bonnes valeurs ...? OU si un problème de COLLATION ?
MERCI.
A+
Salut agdid04.
Ce n'est pas decimal(5.2) mais decimal(5,2).
Il s'agit d'un problème de conversion.
Vous devez vous assurer que vos colonnes soient bien en décimal(15,3).
Pour cela, vous devez utiliser la fonction de conversion "cast"
Exemple :
@+Code:cast(colonne as decimal(15,3))
MERCI bcp Artemus24.
Bonne soirée.
A+
:ccool: