Tworzę aplikacje na Androida i muszę zapisać datę / godzinę utworzenia rekordu. Dokumentacja SQLite mówi jednak, że „SQLite nie ma klasy pamięci przeznaczonej na przechowywanie dat i / lub godzin” i „może przechowywać daty i godziny jako wartości TEKST, REAL lub INTEGER”. Czy istnieje techniczny powód, aby używać jednego typu …
Jak uzyskać różnicę w dniach między dwiema datami w SQLite? Próbowałem już czegoś takiego: SELECT Date('now') - DateCreated FROM Payment Za każdym razem zwraca 0.
Powiedzmy, że mamy tabelę utworzoną jako: create table notes (_id integer primary key autoincrement, created_date date) Aby wstawić rekord, użyłbym ContentValues initialValues = new ContentValues(); initialValues.put("date_created", ""); long rowId = mDb.insert(DATABASE_TABLE, null, initialValues); Ale jak ustawić kolumnę date_created na teraz ? Aby było jasne, plik initialValues.put("date_created", "datetime('now')"); To nie jest …
Próbuję wstawić wartość daty i godziny do bazy danych SQLite . Wygląda na to, że się udało, ale gdy próbuję pobrać wartość, pojawia się błąd: <Nie można odczytać danych> Instrukcje SQL to: create table myTable (name varchar(25), myDate DATETIME) insert into myTable (name,mydate) Values ('fred','jan 1 2009 13:22:15')
Próbuję utworzyć tabelę z autoinkrementacjąprimary key w Sqlite3 . Nie jestem pewien, czy jest to naprawdę możliwe, ale mam nadzieję, że będę musiał wyznaczyć tylko inne pola. Na przykład: CREATE TABLE people (id integer primary key auto increment, first_name varchar(20), last_name varchar(20)); Potem, kiedy dodałem wartość, miałem nadzieję, że wystarczy …
Czy ktoś może mi powiedzieć, jak zainstalować moduł sqlite3 wraz z najnowszą wersją Pythona? Używam Macbooka iw wierszu poleceń próbowałem: pip install sqlite ale wyskakuje błąd.
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 twardym mojej lokalnej maszyny jest faktycznie mapowane. Baza danych utrzymuje …
Mam plik CSV i chcę zaimportować ten plik do mojej bazy danych sqlite3 za pomocą Pythona. polecenie to „.import .....”. ale wydaje się, że nie może tak działać. Czy ktoś może mi dać przykład, jak to zrobić w sqlite3? Na wszelki wypadek używam okien. Dzięki
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) NOT NULL DEFAULT '', `pType` ENUM('M','R','H') NOT NULL DEFAULT …
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 zapytania prawidłowymi wartościami. Mógłbym zrobić co następuje, …
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 ?
Chcę pobrać listę kolumn w tabeli. Baza danych jest najnowszą wersją SQLite (wydaje mi się, że 3.6). Szukam kodu, który robi to za pomocą zapytania SQL. Dodatkowe punkty bonusowe za metadane związane z kolumnami (np. Długość, typ danych itp.)
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 …
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ą dokładnie wartość 3 w …
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 konsekwencji nowy wiersz ma …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.