El funcionamiento de las bases de datos de diferentes fabricantes es similar, pero existen muchas diferencias entre ellas, incluso a nivel de sintaxis SQL.
Si, por ejemplo, conoces bien Oracle SQL, y un día tienes que hacer una conversión de fechas con MySQL, te acabarás preguntando:
- Y cómo se hace el TO_DATE (), o el TO_CHAR() con MySQL?
Abro este tema para que comentemos las diferentes maneras de hacer las cosas con cada tipo de base de datos. Si alguien sabe hacer algo con una y quiere saber cómo se hace con la otra, que lo pregunte y entre todos iremos sacando las diferentes versiones.
De momento enlazo los Tips SQL de Bristle Software, que explican bastante bien cómo se hacen algunas cosas con MySQL, Oracle SQL y SQL Server, y de los que encuentro especialmente útil el capítulo de Diferencias entre Oracle SQL y SQL Server