{" partition p2 values less than ('01-APR-2001') tablespace ts2, "}
{" partition p3 values less than (maxvalue) tablespace ts4) "}
La única cláusula de almacenamiento posible es:
Volumen impuesto | {" On volume1 "} |
A partir de la versión 6.4, también se puede definir que el primer índice (y solo este) sea en "clúster", es decir, que los datos de la tabla se agrupen físicamente en el orden de la clave. Se puede utilizar con fines de optimización. Para ello, hay que añadir la siguiente sección (XXXX es el nombre del índice correspondiente):
$CLUSTERED
{ "XXXX" }
End
Para tener en cuenta esta directiva, hay que revalidar la tabla en modo forzado una vez modificado el fichero de configuración.
Aviso: La sintaxis para definir el índice en clúster es temporal. En la próxima versión mayor, los índices de este tipo se definirán de una forma más natural en el diccionario.
A continuación, se muestra un ejemplo de fichero de configuración. Hay que tener en cuenta que aquí solo se van a utilizar algunas directivas (según la base utilizada, puesto que solo se van a implementar las correspondientes a la base de datos utilizada).
La estructura estándar del software no contiene ningún fichero de configuración y las actualizaciones respetan los ficheros de configuración existentes. Los ficheros de configuración se consideran elementos de implementación y, por lo tanto, están vinculados a una instalación determinada, no a una estándar.
| #--- Regla para Oracle: fichero de facturas #--- Regla para SQL Server: #--- Primer índice en Oracle (ninguna regla para los demás índices). |
El motor Adonix utiliza ficheros ASCII de tipo "Unix", es decir, el separador de línea es el avance de línea (carácter del código 10), no el retorno de carro y el avance de línea (caracteres 13 y 10) como en los ficheros de texto Windows™. Por lo tanto, es fundamental no editar estos textos en Notepad (o al menos no reescribirlos) para que el motor Adonix pueda reutilizarlos. No obstante, en Unix se puede utilizar el editor vi. Los editores Adonix gestionan correctamente estos ficheros.
También hay que tener en cuenta que el formato de estos ficheros es UTF8 (formato que permite procesar los caracteres Unicode, como el chino, de forma totalmente transparente). Es una codificación de 1 a 4 bytes para un único carácter. El formato UTF8 corresponde a ASCII en todos los caracteres no acentuados, pero en cuanto el bit de peso es superior a 1, el carácter se codifica a más de un byte. Esto significa que los caracteres acentuados franceses no se visualizan correctamente con los editores clásicos (pero los editores Adonix procesan correctamente esta transcodificación).
Si no hay ningún fichero de configuración, el algoritmo de dimensionamiento que se utiliza para dimensionar las tablas de Oracle es el siguiente: