sqlite は、作成者が「マニフェスト タイピング」と呼ぶものを使用します。これは基本的に、sqlite が動的に型付けされることを意味します。必要に応じて、varchar 値を「int」列に格納できます。
これは興味深い設計上の決定ですが、sqlite を使用するときは常に、標準の RDMS のように使用し、型を静的であるかのように扱ってきました。実際、他のシステムでデータベースを設計するときに、動的に型指定された列を望んだことは一度もありません。
では、この機能はいつ役立つのでしょうか? 静的に型付けされた列と同じように簡単に実行できなかった実際の使用方法を見つけた人はいますか?