Quelles sont les principales différences entre mysql et oracle sql dialectes?
Je suis un développeur de logiciels. J'ai utilisé mysql depuis des années et maintenant, je suis sur d'avoir ma première rencontre avec oracle dans un projet.
On m'a juste dit que je devrais faire attention à ce que le sql se comporte assez différemment dans certains cas. Je n'ai aucune idée à quoi s'attendre. Je suis principalement à la recherche pour des raisons évidentes de trucs et typique de débutant erreurs.
Par exemple on m'a dit que oracle, pas d'auto-incrément.
C'est le genre de trucs que je suis à la recherche d'. Je serais reconnaissant pour toute l'approfondissement de la connaissance qui permet d'éviter la création de nouvelles solutions à des problèmes déjà résolus.
Vous devez vous connecter pour publier un commentaire.
Voici un lien avec toutes les différences entre Oracle et MySQL, de la société, qui détient à la fois 🙂
Être prudent lors de la recherche sur google, il y a beaucoup de vieilles infos sur le net. Le mépris de tout ce qui est de plus de 3 ans.
Oracle a des séquences, c'est juste une autre notation. L'idée d'une valeur de colonne est automatiquement incrémenté lors de l'INSERTION est certainement là.
Oracle vous permettront de vous ajouter des clés primaires et étrangères comme des contraintes, distincte de la définition de la table.
PostgreSQL est la chose la plus proche d'Oracle parmi les bases de données open source. Elle, aussi, a des séquences.
Groupement est une différence importante, MySQL dispose de son propre non-standard de l'interprétation de regroupement. Donc, si vous utilisez beaucoup de intelligent de regroupement, vous trouverez peut-être que Oracle ne sera pas exécuter vos requêtes.
http://dev.mysql.com/doc/refman/5.6/en/group-by-hidden-columns.html
only_full_group_by
mode voir: dev.mysql.com/doc/refman/5.6/en/...