database-cursor

    2熱度

    8回答

    這是我的情況: 表1包含一組使用唯一標識符的數據。這張表與其他大約6張表有着一對多的關係。 給出的表1與001的編號: 表2可能具有3行與外鍵:001 表3可能具有12行與外鍵:001 表4可能具有0行與外鍵:001 表5可能有28行與外鍵:001 我需要編寫一份報告,列出表1中的所有行的指定時間範圍,後面是引用它的少數表中包含的所有數據。 我的僞代碼目前的做法是這樣的: select * fro

    1熱度

    1回答

    給出一個數據表,其中包含列id,顏色,大小以及第二個包含規則/模式以及rule_id,color_condition和size_condition的表。 因此,一個基本規則將RULE_ID = 1,顏色爲藍色,大小=任何或RULE_ID = 2,顏色爲藍色,大小= 15 我如何構建產生比賽進入第三個SQL查詢表 例如,對於在數據表ID的條目= 1,顏色=藍色,大小= 10條兩個規則將適用及其所用的

    0熱度

    1回答

    我正在努力使處理PHP中消息樹的代碼更加高效。數據存儲在SQL數據庫中,目前必須爲每條消息執行2個SQL查詢,一個用於查找數據,另一個用於更新數據。我想我有辦法用單個查詢來完成這個任務,但是它使用了我聽說的遊標比其他SQL方法慢得多的遊標。 有誰知道是否使用遊標執行一個SQL查詢仍然更有效率,還是堅持使用每條消息的選擇和更新查詢以及PHP綁定查詢的當前方法會更好一些一起?

    5熱度

    1回答

    我想知道如果有人可以給我一個Android遊標的簡要概述。一對夫婦的具體問題: 1 - 我有一個數據庫查詢後返回遊標的方法:只要return語句之前 public static Cursor getVehicles() { SQLiteDatabase db = vehicleData.getReadableDatabase(); Cursor cursor = db.que

    0熱度

    1回答

    關閉db連接之前關閉lua腳本中所有打開的遊標的正確模式是什麼?我有一個輔助函數rows(),它在多個地方創建了遊標,在函數end()上,我希望能夠關閉所有已創建的遊標。達到 function rows (sql_statement) local cursor = assert (con:execute (sql_statement)); local closed = fals