Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
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 26/04/2006, 15h48   #1
Membre habitué
 
Avatar de M1000
 
Développeur Web
Inscription : novembre 2003
Messages : 194
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : novembre 2003
Messages : 194
Points : 133
Points : 133
Par défaut [MS SQL Server vers MySql4] Equivalence de Type ?

Bonjour,

Existe t'il une table de correspondance de type entre MS SQL Server et MySQL dans le but de migrer ?

Merci
M1000
M1000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2006, 16h18   #2
Expert Confirmé Sénior
 
Avatar de qi130
 
Homme Pierre
Ingénieur qualité méthodes
Inscription : mars 2003
Messages : 3 726
Détails du profil
Informations personnelles :
Nom : Homme Pierre
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Ingénieur qualité méthodes
Secteur : Finance

Informations forums :
Inscription : mars 2003
Messages : 3 726
Points : 4 739
Points : 4 739
Ca doit être compatible à 90%.

Il serait préférable de poster une question pour les types sans équivalence évidente...

Attention cependant à la capacité maximale des champs CHAR et VARCHAR sous MySQL:
  • CHAR=255 octets vs 8000
  • VARCHAR=255 (mais 64k depuis la 5.0.3) vs 8000
ainsi que pour le type TEXT: 64k sous MySQL vs 2.147.483.647
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet)
-----------------------
Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MP
Usus magister est optimus
qi130 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2006, 16h28   #3
Membre habitué
 
Avatar de M1000
 
Développeur Web
Inscription : novembre 2003
Messages : 194
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : novembre 2003
Messages : 194
Points : 133
Points : 133
Oui c'est tout a fait ca je me suis mal exprimé:

Qu'elle sont les équivalence des type MySQL et MS SQL Server ?

Par exemple:

Le Text de MS SQL Server quel est son équivalent sous MySql?
Le Char de MS SQL Server quel est son équivalent sous MySql?
Le Image de MS SQL Server quel est son équivalent sous MySql?
Le Int, 4 de MS SQL Server quel est son équivalent sous MySql?

Merci
M1000
M1000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2006, 18h58   #4
Expert Confirmé Sénior
 
Avatar de qi130
 
Homme Pierre
Ingénieur qualité méthodes
Inscription : mars 2003
Messages : 3 726
Détails du profil
Informations personnelles :
Nom : Homme Pierre
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Ingénieur qualité méthodes
Secteur : Finance

Informations forums :
Inscription : mars 2003
Messages : 3 726
Points : 4 739
Points : 4 739
Text et CHAR existent sous MySQL.

Si les tailles des colonnes de ce type (dans tes tables SQL server) sont dans les limites autorisées par MySQL, tu peux utiliser le même type sour MySQL.

Sinon faut utiliser un autre type:
si char(SQL Server)>255c prendre TEXT
si text(SQL Server)>64k prendre MEDIUMTEXT (16.777.215) ou LONGTEXT (4.294.967.295)
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet)
-----------------------
Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MP
Usus magister est optimus
qi130 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h48.


 
 
 
 
Partenaires

Hébergement Web