Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/08/2004, 08:42
Avatar de BrujoNic
BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años
Puntos: 655
El SQL es un estándar... Lo que pasa entre motores de BD es el uso de funciones propias entre unas y otras. Un ejmplo es el mismo Access (que a mi parecer NO es una BD). Si lo instalas en inglés tenes unas sentencias y en español otras (traducidas).

Hay declaraciones de tipos de datos que no existen en otras y lo más importante las funciones propias.

Cuando se va a migrar de un motor de BD a otro, lo primero que se debe investigar en la compatibilidad de los tipos de campos y si alguno no es compatible, cambiarlo primero en la BD original. Ejemplo, si access maneja los campos fecha en formato DDMMAAAA y debo pasarlo a MySQL, debo ver como almacena ese tipo de campo AAAAMMDD. Lo que hago es crear un campo string o texto, pasando la fecha al formato que interpreta el otro motor. No es de complicarse es solo de aprender las funciones de otra BD y entre más estándares se usen, más fácil va a ser la migración.

Manual de MySQL
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL