Piccola nota su SQLITE.
Come avevo già scritto in altra discussione, avendo fatto dei test su sqlite, ho avuto certezza su quanto già pensavo.
I tipi utilizzati, o identificati in modo diverso tra loro (vedi INTEGER, TEXT, ecc...) non sono altro che definizioni alias di uno stesso tipo, su cui si basa tutto sqlite: CHAR !
Anche utilizzando gli strumenti di cui stiamo parlando in questa discussione, ho avuto modo di vedere che sqlite non esegue alcun controllo sul formato, il contenuto e la tipologia di dato; tanto è vero che da semplici prove, ho potuto inserire stringhe casuali in campi DATE (o DATETIME che di si voglia...), o anche stringhe dove invece la tipologia era identificata come INTEGER.
Questa è solo una nota su sqlite, non si sicuramente per denigrarlo; però è necessario stare bene attenti nella costruzione di applicazioni basate su questo motore di database, verificando in modo approfondito il dato che si và ad inserire.
Fine della nota...