summaryrefslogtreecommitdiff
path: root/sqlite.txt
blob: 437392268a3dd7fde92aeb313d6c6f82a4beeb1f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
les types de variables de sqlite sont peu nombreux et autorisent un typage automatique
le "type indiqué" est indiqué dans l'instruction CREATE TABLE
https://www.leppf.com/site/spip.php?article89

|| type indiqué || type choisi automatiquement  || autre types possibles  ||
---------------------------------------------------------------------------
|| TEXT         || TEXT                         || BLOB, NULL             ||
|| INTEGER      || INTEGER (de 1 à 8 octets)    || REAL, TEXT, BLOB, NULL ||
|| REAL         || REAL (flottant sur 9 octets) || TEXT, BLOB, NULL       ||
|| NUMERIC      || INTEGER ou REAL              || TEXT, BLOB, NULL       ||
|| NONE         || indéfini                     || dépend des données     ||

du code SQL écrit pour d'autres SGBD devrait fonctionner,
sqlite fera des conversions dans ses propres types avec les problèmes qu'on peut imaginer

pour les dates, on stockera à priori le timestamp