Almacenar vistas en MySQL

galvi
06 de Julio del 2004
Hola. Tengo una aplicación de Visual Basic con una base de datos en Access. Dicha base de datos es muy, pero que muy compleja, o sea, te estoy hablando de una base de datos que tiene unas 95 consultas de las tablas que posee. Y la aplicación tira de las consultas ya montadas y grabadas en Access. Ahora me plantean en el trabajo pasar esta base de datos a MySQL (por lo de software gratuito y por evolucionar). Una vez manejado el gestor de MySQL me doy cuenta de que no almacena (o yo no lo he encontrado) las consultas que ya tengo realizadas al convertir la base de datos de Access. ¿Hay alguna manera o se pueden almacenar en MySQL las consultas que ya tengo en Access?
La verdad, es prácticamente imposible reescribir cada vez que necesite una consulta todo el código SQL, puesto que no son consultas normalitas sino con un nivel 3 de anidamiento entre consultas y tablas algunas veces (nivel 3 significa que tienen consultas de consultas/tablas de a su vez consultas/tablas). ¿Son las vistas (que he oido que proximamente estarán en MySQL) lo equivalente a las consultas de Access? ¿Cómo se usan las vistas en MySQL?Por favor, dadme una solución urgente a mi problema. Muchas gracias de antemano.

noname
06 de Julio del 2004
Las Vistas no seran implementadas en mySQL hasta la version 6.0, la mejor opcion es que te generes unas funciones que retornen los recordsets, donde la query sea la vista...