Pytania oznaczone «sqlite»

108
Gdzie emulator Androida przechowuje bazę danych SQLite?

Pracuję nad aplikacją na Androida, która przechowuje dane w bazie danych SQLite. Moje pytanie brzmi: gdzie ten plik bazy danych jest przechowywany w systemie plików, gdy używasz emulatora? Widziałem, że jest przechowywany w /data/data/package_name/databases ale muszę wiedzieć, gdzie na dysku...

105
Jak stworzyć typ ENUM w SQLite?

Muszę przekonwertować tabelę z MySQL na SQLite, ale nie mogę dowiedzieć się, jak przekonwertować pole wyliczenia, ponieważ nie mogę znaleźć ENUMtypu w SQLite. Wspomniane pole znajduje się pTypew poniższej tabeli: CREATE TABLE `prices` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `pName` VARCHAR(100)...

104
Klauzula IN i symbole zastępcze

Próbuję wykonać następujące zapytanie SQL w systemie Android: 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}); Jednak Android nie zastępuje znaku...

104
SQLite - zamień część łańcucha

Czy można użyć SQLw SQLitetabeli do zastąpienia części łańcucha? Na przykład mam tabelę, w której jedno z pól zawiera ścieżkę do pliku. Czy istnieje możliwość wymiany części struny tak, aby np c:\afolder\afilename.bmp staje się c:\anewfolder\afilename.bmp ?...

103
Dostęp do bazy danych SQLite w Swift

Szukam sposobu na dostęp do bazy danych SQLite w mojej aplikacji za pomocą kodu Swift. Wiem, że mogę użyć SQLite Wrapper w Objective C i użyć nagłówka pomostowego, ale wolałbym móc wykonać ten projekt całkowicie w języku Swift. Czy istnieje sposób, aby to zrobić, a jeśli tak, czy ktoś może wskazać...

103
SQLite UPSERT / UPDATE LUB INSERT

Muszę wykonać UPSERT / INSERT LUB UPDATE w bazie danych SQLite. Istnieje polecenie WSTAW LUB ZAMIEŃ, które w wielu przypadkach może być przydatne. Ale jeśli chcesz zachować swój identyfikator z autoincrement na miejscu z powodu kluczy obcych, to nie działa, ponieważ usuwa wiersz, tworzy nowy, aw...

103
Jak używać wyrażenia regularnego w zapytaniu SQLite?

Chciałbym użyć wyrażenia regularnego w sqlite, ale nie wiem jak. Moja tabela ma kolumnę z ciągami takimi jak ten: "3,12,13,14,19,28,32" Teraz jeśli wpiszę "gdzie x LIKE '3'" Otrzymuję również wiersze zawierające wartości takie jak 13 lub 32 , ale chciałbym uzyskać tylko te wiersze, które mają...

102
Wykonaj skrypt SQLite

Uruchamiam sqlite3 w wersji 3.7.7, unix 11.4.2 za pomocą tego polecenia: sqlite3 auction.db gdzie aukcja.db nie została jeszcze utworzona. sqlite> auction.db < create.sql; daje mi ten błąd: near "auction": syntax error Jak mogę uruchomić skrypt?

102
Wydajne stronicowanie w SQLite z milionami rekordów

Muszę pokazać wyniki SQLite w widoku listy. Oczywiście muszę sprawdzić wyniki. Pierwszą opcją jest użycie klauzuli LIMIT. Na przykład: SELECT * FROM Table LIMIT 100, 5000 Zwraca rekordy od 5001 do 5100. Problem polega na tym, że wewnętrznie SQLite „czyta” pierwsze 5000 rekordów i nie jest to...

102
Zmień tryb bazy danych SQLite na odczyt i zapis

Jak mogę zmienić bazę danych SQLite z tylko do odczytu na do odczytu i zapisu? Kiedy wykonałem instrukcję aktualizacji, zawsze otrzymywałem: Błąd SQL: próba zapisu bazy danych tylko do odczytu Plik SQLite jest zapisywalnym plikiem w systemie

100
Jak zaimportować pliki .sql do SQLite 3?

Mam pliki .sql, które mają następującą zawartość: #cat db.sql create table server(name varchar(50),ipaddress varchar(15),id init) create table client(name varchar(50),ipaddress varchar(15),id init) Jak zaimportować ten plik do SQLite, aby były tworzone automatycznie?

100
SQLite - Jak łączyć tabele z różnych baz danych?

Mam aplikację, która korzysta z bazy danych SQLite i wszystko działa tak, jak powinno. Jestem teraz w trakcie dodawania nowych funkcji, które wymagają drugiej bazy danych SQLite, ale mam trudności ze zrozumieniem, jak połączyć tabele z różnych baz danych. Jeśli ktoś może mi w tym pomóc, byłbym...