2011-08-09 34 views
5

Estoy a punto de comenzar un proyecto que implica una gran cantidad de SQL donde probablemente haya muchas oportunidades para automatizar/estandarizar un grupo de códigos diferentes. ¿Cuáles son algunas buenas fuentes para aprender metaprogramación de SQL, generación de código y otros accesos directos?¿Cuáles son buenas fuentes para la metaprogramación en SQL?

+0

¿Difiere de la metaprogramación en general? –

+1

Nota: Esto tenía tres votos para la migración a [Programadores] (http://programmers.stackexchange.com/), pero en realidad es simplemente una pregunta ** no constructiva **, aquí como allí, donde el resultado sería una larga lista –

+1

Podría dar lugar a una larga lista, pero algunos miembros SO están en desacuerdo sobre si eso sería constructivo. SO ha * etiquetado * tal Q/A como no constructivo. Eso, creo, es realmente no constructivo. Sería mejor juzgar la pregunta y la relevancia de las respuestas por su contenido, no por la longitud o la cantidad. –

Respuesta

2

Generalmente, la gente piensa que la metaprogramación está manipulando el lenguaje desde el interior de sus programas. Si bien podemos discutir cuánto puede hacer esto Java, SQL prácticamente no pasa esta prueba.

Pero la metaprogramación es más general: es simplemente tratar el código (especificaciones/documentos formales) como datos, y manipular eso para lograr nuevos resultados. No necesita el programa para manipular el código. Todo lo que necesita es una herramienta que le permita hacerlo, independientemente del lenguaje de programación que tenga.

Cuestiones relacionadas