Creo que la cláusula MODEL es bastante simple de entender, cuando lee lentamente el official whitepaper. En mi opinión, el libro blanco explica muy bien la cláusula MODEL paso a paso, agregando una característica a la vez a los ejemplos, omitiendo las características más avanzadas de la documentación oficial.
A partir del documento técnico, también me resulta fácil entender cuándo utilizar realmente la cláusula MODELO. En algunos ejemplos, es mucho más simple hacer operaciones de "hoja de cálculo de Excel" usando MODEL
en lugar de, por ejemplo, usar funciones de ventana, CONNECT BY
o factorizar subconsulta. Piensa en Excel. Siempre que desee definir un conjunto de reglas complejas para las columnas de Excel, use la cláusula MODEL
. reglas de hoja de cálculo de Excel Ejemplo:
A10 = A9 + A8
B10 = A10 * 5
C10 = MAX(A1:A9)
D10 = C10/A10
En otras palabras, MODEL
es una muy poderosa hoja de cálculo SQL!
Mejor enlace: http://www.oracle.com/technology/obe/obe10gdb/bidw/sqlmodel/sqlmodel.htm –