Zestaw SDK dla systemu Android ma kilka wygodnych metod manipulowania danymi za pomocą SQLite. Jednak zarówno metody insert i replace używają jakiegoś parametru nullColumnHack
, którego użycia nie rozumiem.Android SQLite: parametr nullColumnHack w metodach wstawiania/zamiany
W dokumentacji wyjaśniono, co następuje, ale co zrobić, jeśli tabela ma wiele kolumn, które pozwalają na NULL
? I naprawdę nie rozumiem:/
SQL nie zezwala na wstawienie całkowicie pusty wiersz, więc jeśli initialValues jest pusta, ta kolumna [/wiersz dla zastąpienia] będzie jednoznacznie przypisać wartość
NULL
.