sql >> Databasteknik >  >> RDS >> SQLite

Skapa rumsenhet för en tabell som har ett fält med LONG datatyp i Sqlite

Det enkla svaret är att du KAN INTE

Rummet stöder endast 5 datatyper som är TEXT , INTEGER , BLOB , REAL och UNDEFINED .

Så java-datatyper av Boolean , Integer , Long kommer alla att konverteras till INTEGER i SQL .

Vad du kan göra är att konvertera din LONG datatyp till INTEGER i SQL istället för att konvertera INTEGER datatyp till LONG i Rum för att göra Room support LONG , som Room inte stöder.



  1. minneseffektiv inbyggd SqlAlchemy iterator/generator?

  2. Hur lagrar man flera alternativ i en enda tabell?

  3. Korstabell med ett stort eller odefinierat antal kategorier

  4. Sammanfoga XMLType-noder i Oracle-fråga