español - mysql workbench
¿Cuáles son las principales diferencias entre los dialectos sql mysql y oracle? (3)
Por ejemplo, me dijeron que el oráculo no tiene incremento automático.
Oracle tiene secuencias; es solo una notación diferente. La idea de un valor de columna que se incrementa automáticamente en INSERT está ciertamente allí.
Oracle le pedirá que agregue claves primarias y externas como restricciones, separadas de la definición de la tabla.
PostgreSQL es lo más parecido a Oracle entre las bases de datos de código abierto. También tiene secuencias.
Soy un programador de sofware. He usado mysql por años y ahora estoy a punto de tener mi primer encuentro con Oracle en un proyecto.
Me acaban de decir que debería tener cuidado de que el sql se comporte de manera bastante diferente en algunos casos. No tengo idea de que esperar. Principalmente estoy buscando cosas obvias y errores típicos de principiante.
Por ejemplo, me dijeron que el oráculo no tiene incremento automático.
Ese es el tipo de cosas que estoy buscando. Agradecería cualquier otro conocimiento que ayude a evitar crear nuevas soluciones a problemas ya resueltos.
Agrupar es una gran diferencia, ya que MySQL tiene su propia interpretación de agrupación no estándar. Entonces, si está utilizando una gran cantidad de agrupaciones inteligentes, es posible que Oracle no ejecute sus consultas.
http://dev.mysql.com/doc/refman/5.6/en/group-by-hidden-columns.html
Aquí hay un enlace con todas las diferencias entre Oracle y MySQL, de la compañía propietaria de ambos :-)
Tenga cuidado al buscar en Google, hay una gran cantidad de información obsoleta en la red. Haga caso omiso de cualquier cosa que sea anterior a 3 años.