Pregunta

Me pregunto si es posible devolver un conjunto de resultados con los nombres de columna que se almacenan en una tabla separada. ¿Es esto posible o necesito un stored_procedure con variables. Vea el enlace para mysql_dump y la descripción del conjunto de resultados requerido:

http://pastie.org/584865

¿Fue útil?

Solución

Usted tendría que utilizar un procedimiento almacenado que habíamos generar SQL de forma dinámica y luego ejecutarlo. Los nombres de columna no son realmente los datos de primera clase en SQL, por lo que no pueden hacer cualquier cosa con ellos. Ellos se determinan en tiempo de análisis de consultas, antes de ejecutar la consulta o ir a buscar los datos.

Yo sugeriría hacerlo en su aplicación en su lugar. Sólo tiene la pantalla de aplicaciones / guardar cualesquiera que sean los nombres / correctas en lugar de los nombres de las columnas de base de datos.

PS: Usted está abusando del modelo relacional horrible. Por favor considerar muy cuidadosamente si realmente quiere ese esquema. Su esquema falla la primera forma normal. Y lo que es worksheet_type_lookup para? no worksheets le dirá qué tipo?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top