SQLiteDatabase.InsertWithOnConflict Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Общий метод вставки строки в базу данных.
[Android.Runtime.Register("insertWithOnConflict", "(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;I)J", "GetInsertWithOnConflict_Ljava_lang_String_Ljava_lang_String_Landroid_content_ContentValues_IHandler")]
public virtual long InsertWithOnConflict(string table, string? nullColumnHack, Android.Content.ContentValues? initialValues, Android.Database.Sqlite.Conflict conflictAlgorithm);
[<Android.Runtime.Register("insertWithOnConflict", "(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;I)J", "GetInsertWithOnConflict_Ljava_lang_String_Ljava_lang_String_Landroid_content_ContentValues_IHandler")>]
abstract member InsertWithOnConflict : string * string * Android.Content.ContentValues * Android.Database.Sqlite.Conflict -> int64
override this.InsertWithOnConflict : string * string * Android.Content.ContentValues * Android.Database.Sqlite.Conflict -> int64
Параметры
- table
- String
Таблица для вставки строки в
- nullColumnHack
- String
необязательный; может быть null.
SQL не позволяет вставлять полностью пустую строку без именования хотя бы одного имени столбца. Если указано initialValues пусто, имена столбцов не известны, а пустая строка не может быть вставлена.
Если параметр не имеет значения NULL, параметр предоставляет имя столбца, допускающего значение NULL, nullColumnHack для явного вставки ЗНАЧЕНИЯ NULL в случае, если значение initialValues пусто.
- initialValues
- ContentValues
эта карта содержит начальные значения столбцов для строки. Ключи должны быть имена столбцов и значения значений столбцов.
- conflictAlgorithm
- Conflict
для разрешения конфликтов вставки
Возвращаемое значение
Идентификатор строки только что вставленной строки ИЛИ -1 , если произошел входной параметр conflictAlgorithm = #CONFLICT_IGNORE или ошибка.
- Атрибуты
Комментарии
Общий метод вставки строки в базу данных.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".