09/11/2015, 13:45
|
| | | Fecha de Ingreso: octubre-2015
Mensajes: 7
Antigüedad: 9 años, 2 meses Puntos: 0 | |
Respuesta: Motores de Bases de Datos. Cita:
Iniciado por gnzsoloyo MySQL o PostgreSQL.
Sin importar si son OpenSource o no, ,siempre hay diferencias entre los distintos DBMS tal que para realizar las mismas acciones existen significativos cambios de sintaxis.
Si bien todos los DBMS interpretan el ANSI-SQL, es decir el SQL estándar, todos les han agregado a sus motores algunas cuantas cosas que potencian los resultados dentro del mismo DBMS, pero que hace que algunas características no sean portables de uno a otro.
Donde más diferencias existen es en los lenguajes procedurales de cada uno (PL/SQL, T-SQL, PL, etc.), donde ni siquiera existen las mismas formas de crear los scripts, y hasta de compilarlos. En ese sentido se puede afirmar que no existe un lenguaje procedural estandarizado.
Los cambios entre diferentes DBMS no sólo alcanzan partes de la sintaxis de las consultas, sino también a los tipos de dato usados, las funciones de todo tipo, el modo de definir variables y sus entornos de existencia, e incluso el manejo de excepciones.
No queda otro camino que recurrir al manual de referencia cuando pasas de uno a otro. Gracias por resolver mi duda. |