奇怪的是,我找不到這個問題的答案。假設我可以在我的Android應用程序中使用外鍵,我在做表設計。如果我不能使用默認的sdk,還有其他選擇嗎?我可以用編譯指示創建一個構建並將它包含爲一個庫?SQLite的Android SDK實現中是否支持外鍵?
回答
... [是]介紹了SQLite的版本3.6.19
據the SO question serving as our repository of version info,API級別8+應該有一個新的SQL外鍵約束支持有足夠的SQLite版本來提供外鍵支持。對大多數開發者來說,這應該足夠了
這就是「外鍵約束」。外鍵支持(在能夠創建連接的意義上)在此之前可能已經可用。 – 2014-10-04 15:38:43
@RobertHarvey:我寧願在對問題的解釋中保守。當我認爲「外鍵」時,我通常會想到「外鍵約束」。但是你的觀點是有效的 - 我確信'JOIN'已經存在於SQLite中的時間比Android更長。 – CommonsWare 2014-10-04 15:42:00
感謝您的API級別信息。你知道外鍵支持是否默認啓用。我對SQLite doco的閱讀表明它不是。 – 2014-10-04 20:14:17
- 1. iPhone的SQLite實現是否支持完整的SQLite 3標準?
- 2. SQLITE和外鍵支持
- 3. sqlite 3中的外鍵支持
- 4. 是否支持Android的SQLite事務?
- 5. SQLite與NHibernate結合是否支持引用完整性/外鍵?
- 6. 是否有任何支持SQLite的好ORM(最好是JPA實現)(在Android上)?
- 7. Android SDK 2.0是否支持A2DP和AVRCP
- 8. 帶外鍵支持的SQLite工具?
- 9. SQLite是否支持複製?
- 10. SQLite是否支持「datareader」?
- 11. SQLite是否支持SCOPE_IDENTITY?
- 12. ORMlite Android外鍵支持
- 13. Android SDK中支持
- 14. WinCE SDK是否支持WinHttp?
- 15. Titanium SDK是否支持BlackBerry?
- 16. SDK是否支持JNI?
- 17. SQLite3中的外鍵支持
- 18. OpenStack是否支持雙棧實現?
- 19. 在SQLite中實現/使用外鍵?
- 20. 現有數據庫不支持外鍵
- 21. 實體框架5(4.4)是否支持部分主鍵映射的外鍵?
- 22. WebSQL是否支持主鍵?
- 23. SQLite的Android外鍵
- 24. SQLite的dotConnect是否支持Mono?
- 25. Android是否支持手錶支持NFC
- 26. 在iPhone SDK中的sqlite外鍵
- 27. 在Android中實現支持向量機
- 28. SQLite是否支持參照完整性?
- 29. sqlite是否支持linq-to-SQL?
- 30. sencha touch2是否支持SQLite數據庫?
他們爲什麼不呢? – 2014-10-04 15:36:01