|
|
|
|
- Presentación
- Uso
- Caso de uso
- Recorrer tablas (archivos de datos)
Conector Nativo MariaDB: Características específicas
Disponible solo con este tipo de conexión
El Conector Nativo MariaDB crea tablas de tipo "InnoDB" para soportar bloqueos y transacciones en una base de datos MariaDB. Consulte la documentación de MariaDB para obtener más información sobre este tipo de tabla. Caso de uso Si su servidor no está configurado para soportar tablas "InnoDB", MariaDB crea automáticamente una tabla ISAM (tipo predeterminado en MariaDB). Consulte la documentación de MariaDB para saber más sobre la configuración necesaria para que el servidor soporte tablas "InnoDB". Conector Nativo MariaDB: Las funciones SQLLock y SQLTransaction permiten gestionar bloqueos y transacciones solo en tablas MariaDB de tipo "InnoDB". Si desea especificar otro tipo de tabla (que no sea "InnoDB"): - ejecute el comando SQL CREATE TABLE
- utilice la herramienta de administración de MariaDB. En este caso, no utilice la función HCreation en el programa. La función HCreation elimina la tabla (comando "DROP TABLE") si ya existe para volver a crearla.
Recorrer tablas (archivos de datos) Cuando se recorre una tabla MariaDB, los registros no se obtienen todos a la vez, sino por bloques de 100. Este valor corresponde a una "caché" de lectura. Esta característica optimiza las operaciones de lectura iniciadas con HReadFirst/ HReadNext así como con las funciones HReadSeekXXX. Observación: Al leer el siguiente bloque, los registros con campos que tienen los mismos valores que el último registro leído no serán seleccionados por la consulta utilizada para llenar la "caché". Ejemplo: La tabla MariaDB "MyTable" contiene los siguientes registros: | | Número de registro | Valor | ... | ... | 98 | Tata | 99 | Toto | 100 | Toto | 101 | Toto | 102 | Tutu |
El código es el siguiente: FOR EACH MyTable Trace(MyTable.Value) END
La ventana de salida mostrará los siguientes valores: El registro #101 cuyo valor es "Toto" no se muestra.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|