我想要一個條件語句來確定表是否存在。不幸的是,光標數據類型返回未捕獲的異常(和崩潰的應用程序)之前,我可以做一個空的比較或檢查假等Android SQLite比較
什麼是從Java,以確定最佳的方式,如果存在
我想要一個條件語句來確定表是否存在。不幸的是,光標數據類型返回未捕獲的異常(和崩潰的應用程序)之前,我可以做一個空的比較或檢查假等Android SQLite比較
什麼是從Java,以確定最佳的方式,如果存在
「如果我的sql表中的值存在,從Java確定的最佳方法是什麼?」
SELECT exists
(select * from T where mycolumn = {some value} )
將在SQLite中返回1,如果爲true,則返回1。
本聲明中的T是什麼? – CQM 2011-06-15 01:35:00
我必須在android sdk中執行SQL查詢的主要功能是'sqlitedatabase.execSQL(「查詢字符串」)'這是一個無效函數並且沒有辦法從SQL字符串返回數據 – CQM 2011-06-15 01:41:24
@RD - 「T」is 「你的桌子」的慣例。你問了兩個問題,(1)如何判斷表是否存在,以及(2)如何判斷表中是否存在值。我向您展示了回答問題#2的基本查詢結構。您需要使用您擁有的任何數據庫中間件來執行該查詢。您可能會使用sdk中的.query方法。 http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html – Tim 2011-06-15 10:13:18
你想檢查一個*表*在那裏,或爲*值*?從你的措辭不清楚。 – dmon 2011-06-15 04:02:22
值,我知道表格現在存在 – CQM 2011-06-15 16:28:46