![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Bien por lo que veo mi pretensión de crear unas sentencias que me permitieran crear todas las tablas de una BD desde una aplicación con
independencia del motor que este usando no es viable. Una pregunta más acerca de los autonuméricos. ¿Es posible delegar en el motor -en un trigger, ... - la generación del valor seudoautonumérico para el campo que me debe servir de clave maestra, sin necesidad de hacer nada desde la aplicación?. Otra de las cosas que pretendo es que las sentencias de insercción, actualización, eliminación y elección -SELECC, INNER JOIN - sean las mismas con independencia del motor. Esto es posible o me voy a encontrar diferencias entre los motores que lo hagan imposible. ¿Hay algún estandar de SQL de obligado cumplimiento por los diferentes motores?. Buenas noches. Juan P. |
|
#2
|
||||
|
||||
|
Cita:
Cita:
Cita:
Aunque ninguna base de datos cumple totalmente el estándar, y se limitan a soportar totalmente solo el núcleo del estándar (muchas veces con variaciones de sintaxis). Creo que la única excepción es Oracle, que me parece que soporta totalmente el estándar SQL. NOTA : Una forma de emmascarar las diferencias entre las bases de datos, es utilizar procedimientos almacenados. De esta forma la aplicación puede tratar igual a todos los motores. Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
#3
|
|||
|
|||
|
Gracias por tus comentarios. En particular por la nota sobre los
procedimientos almacenados. Saludos Juan P. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|