データベースの電話帳とテーブルの連絡先があります。テーブルの連絡先のCreateステートメントは次のようになります。CREATETABLE'contacts'('name' text collate nocase、'surname' text collate nocase、'street_name' text collate nocase、'street_number' text collate nocase 、'city' text collate nocase、'post' text collate nocase、'post_office_code' text collate nocase、'text_to_publish' text collate nocase、'area_code' text collate nocase、'phone' text collate nocase、'fax' text collate nocase、 'email' text collate nocase)
「ATTACH'phonebook'AStempInMemoryDb」と「CREATETABLEtempInMemoryTableAS SELECT * FROM'contacts';」を使用して、Javaコードからメモリにロードすることができました。
ただし、Create table .. as select ..を使用すると、列のプロパティを宣言せずに結果セットが新しいテーブルにコピーされます(私の場合はnocaseを照合します)。
大文字と小文字を区別しない検索が必要ですが、メモリテーブルにあるので、これを行う方法を教えてください。