BOOLEANA -> numérico (Affinity)
columna de afinidad
SQLite admite el concepto de afinidad de tipos en columnas.Cualquier columna puede almacenar cualquier tipo de datos, pero la clase de almacenamiento preferida para una columna se llama afinidad. Cada columna de la tabla en una base de datos SQLite3 se le asigna una de las siguientes afinidades de tipo: Affinity Descripción
- TEXTO tiendas de esta columna todos los datos utilizando las clases de almacenamiento NULL, texto o BLOB.
- NUMERIC Esta columna puede contener valores utilizando las cinco clases de almacenamiento .
- INTEGER Se comporta igual que una columna con afinidad NUMERIC con una excepción en una expresión CAST.
- VERDADERO se comporta como una columna con afinidad NUMERIC, excepto que obliga a valores enteros en flotante representación de punto
- NINGUNO Una columna con afinidad NONE no preferir una clase de almacenamiento sobre otro y no se hace ningún intento de datos coerce de un almacenamiento clase en otro.
un tipo booleano:
SQLite no tiene una clase de almacenamiento de Boole separada. En cambio, los valores booleanos se almacenan como enteros 0 (falso) y 1 (verdadero).
@ moiing-pato "Por otro lado, SQLite apoya datetimes, a pesar de no ser uno de esos cinco tipos, por lo que esta respuesta no es concluyente"
SQLite no tiene una clase de almacenamiento reservada para almacenar fechas y/o horas. En su lugar, la fecha y hora Funciones incorporadas de SQLite son capaces de almacenar fechas y horas como TEXTO, REAL, o INTEGER valores:
Ver también http: // stackoverflow.com/questions/843780/store-boolean-value-in-sqlite – dat