Sqlite verwendet etwas, das die Autoren als " Manifest-Typisierung ", was im Grunde bedeutet, dass Sqlite dynamisch typisiert ist: Sie können einen varchar-Wert in einer "int"-Spalte speichern, wenn Sie das wollen.
Das ist eine interessante Designentscheidung, aber immer wenn ich Sqlite benutzt habe, habe ich es wie ein Standard-RDMS benutzt und die Typen so behandelt, als ob sie statisch wären. In der Tat habe ich mir bei der Entwicklung von Datenbanken in anderen Systemen noch nie dynamisch typisierte Spalten gewünscht.
Wann ist diese Funktion also nützlich? Hat jemand in der Praxis eine gute Verwendung dafür gefunden, die man nicht genauso gut mit statisch typisierten Spalten hätte machen können?