Als «sqlite» getaggte Fragen

104
IN-Klausel und Platzhalter

Ich versuche, die folgende SQL-Abfrage in Android durchzuführen: String names = "'name1', 'name2"; // in the code this is dynamically generated String query = "SELECT * FROM table WHERE name IN (?)"; Cursor cursor = mDb.rawQuery(query, new String[]{names}); Android ersetzt das Fragezeichen jedoch...

103
SQLite - Teil eines Strings ersetzen

Ist es möglich, SQLin einer SQLiteTabelle einen Teil einer Zeichenfolge zu ersetzen? Zum Beispiel habe ich eine Tabelle, in der eines der Felder den Pfad zu einer Datei enthält. Ist es möglich, Teile der Saite so zu ersetzen, dass

103
Zugriff auf eine SQLite-Datenbank in Swift

Ich suche nach einer Möglichkeit, mit Swift-Code auf eine SQLite-Datenbank in meiner App zuzugreifen. Ich weiß, dass ich in Objective C einen SQLite Wrapper und den Bridging-Header verwenden kann, aber ich würde dieses Projekt lieber vollständig in Swift ausführen können. Gibt es eine Möglichkeit,...

103
Wie erstelle ich einen ENUM-Typ in SQLite?

Ich muss eine Tabelle von MySQL nach SQLite konvertieren, kann aber nicht herausfinden, wie ein Aufzählungsfeld konvertiert wird, da ich ENUMin SQLite keinen Typ finden kann . Das oben genannte Feld befindet sich pTypein der folgenden Tabelle: CREATE TABLE `prices` ( `id` INT(11) NOT NULL...

102
Effizientes Paging in SQLite mit Millionen von Datensätzen

Ich muss die SQLite-Ergebnisse in einer Listenansicht anzeigen. Natürlich muss ich die Ergebnisse paginieren. Die erste Option ist die Verwendung der LIMIT-Klausel. Beispielsweise: SELECT * FROM Table LIMIT 100, 5000 Es gibt die Datensätze 5001 bis 5100 zurück. Das Problem ist, dass SQLite intern...

101
Ändern Sie den SQLite-Datenbankmodus in Lesen / Schreiben

Wie kann ich eine SQLite-Datenbank von schreibgeschützt in schreibgeschützt ändern? Wenn ich die Update-Anweisung ausgeführt habe, habe ich immer Folgendes erhalten: SQL-Fehler: Versuchen Sie, eine schreibgeschützte Datenbank zu schreiben Die SQLite-Datei ist eine beschreibbare Datei im...

101
Wie verwende ich Regex in einer SQLite-Abfrage?

Ich möchte einen regulären Ausdruck in SQLite verwenden, weiß aber nicht wie. Meine Tabelle hat eine Spalte mit folgenden Zeichenfolgen: "3,12,13,14,19,28,32" Wenn ich nun "where x LIKE '3'" eingebe, erhalte ich auch die Zeilen, die Werte wie 13 oder 32 enthalten , aber ich möchte nur die Zeilen...

100
SQLite UPSERT / UPDATE OR INSERT

Ich muss UPSERT / INSERT ODER UPDATE für eine SQLite-Datenbank ausführen. Es gibt den Befehl INSERT OR REPLACE, der in vielen Fällen nützlich sein kann. Wenn Sie jedoch Ihre IDs mit automatischer Inkrementierung aufgrund von Fremdschlüsseln beibehalten möchten, funktioniert dies nicht, da die Zeile...

100
Speicherort der SQLite-Datenbank auf dem Gerät

Ich habe programmgesteuert eine SQLite-Datenbank mit der Standardmethode zum Erweitern SQLiteOpenHelperund Überschreiben erstellt onCreate(). Auf diese Weise wird die Datenbank bei Bedarf im laufenden Betrieb erstellt. Ich möchte den Inhalt der Datenbankdatei auf meinem OS X-Computer mit einem...

99
SQLite Primärschlüssel hinzufügen

Ich habe eine Tabelle in SQLite mithilfe der CREATE TABLE ASSyntax erstellt, um eine Tabelle basierend auf einer SELECTAnweisung zu erstellen . Jetzt hat diese Tabelle keinen Primärschlüssel, aber ich möchte einen hinzufügen. Beim Ausführen ALTER TABLE table_name ADD PRIMARY KEY(col1,...

99
Android - SQlite Datenbank Android-Gerät ziehen

Ich habe überall gesucht und kann keine wirklich genaue Antwort oder ein Tutorial finden, wie dies möglich ist, wenn es möglich ist. Ist es möglich, eine Datenbank eines Android-Geräts auf irgendeine Weise abzurufen, ohne sie rooten zu müssen? Ich muss diese Daten nur auf irgendeine Weise...

98
Debuggen der SQLite-Datenbank auf dem Gerät

Ich arbeite derzeit an einer WiFi-Anwendung für Android. Ich habe Probleme beim Zugriff auf die Datenbank auf dem Gerät. Das Debuggen im Emulator funktioniert bei mir nicht, da der Emulator keine WiFi-Unterstützung bietet. Ich habe versucht, die Datenbankdatei mithilfe von aus dem Gerät zu ziehen...