2012-04-08 29 views

Respuesta

5

El tipo afinidad no obliga a los tipos de datos de columna, simplemente hace una sugerencia de cómo el motor de almacenamiento subyacente almacena los datos.

En la sección "Tipo de afinidad":

El tipo de afinidad de una columna es el tipo recomendado para los datos almacenados en esa columna. La idea importante aquí es que el tipo es recomendado, no obligatorio. Cualquier columna puede almacenar cualquier tipo de datos.

(énfasis añadido)

En cuanto a "cómo encenderlo," no hay tal cosa. Así es como SQLite funciona todo el tiempo. No hay nada que activar o desactivar para obtener esta funcionalidad.

2

Los tipos de datos de columna no se aplican, solo sugirió por sus tipos declarados en la declaración create table. Esto es lo que quieren decir con afinidad de tipo.

La afinidad de tipo de una columna es el tipo recomendado para los datos almacenados en esa columna. La idea importante aquí es que el tipo es recomendado, no obligatorio. Cualquier columna puede almacenar cualquier tipo de datos. Es solo que algunas columnas, dada la opción, preferirán usar una clase de almacenamiento sobre otra. La clase de almacenamiento preferida para una columna se llama su "afinidad".

Cuestiones relacionadas