다음을 통해 공유


SQLiteDatabase.ReplaceOrThrow(String, String, ContentValues) 메서드

정의

데이터베이스의 행을 바꾸기 위한 편리한 방법입니다.

[Android.Runtime.Register("replaceOrThrow", "(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J", "GetReplaceOrThrow_Ljava_lang_String_Ljava_lang_String_Landroid_content_ContentValues_Handler")]
public virtual long ReplaceOrThrow (string? table, string? nullColumnHack, Android.Content.ContentValues? initialValues);
[Android.Runtime.Register("replaceOrThrow", "(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J", "GetReplaceOrThrow_Ljava_lang_String_Ljava_lang_String_Landroid_content_ContentValues_Handler")]
public virtual long ReplaceOrThrow (string table, string? nullColumnHack, Android.Content.ContentValues? initialValues);
[<Android.Runtime.Register("replaceOrThrow", "(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J", "GetReplaceOrThrow_Ljava_lang_String_Ljava_lang_String_Landroid_content_ContentValues_Handler")>]
abstract member ReplaceOrThrow : string * string * Android.Content.ContentValues -> int64
override this.ReplaceOrThrow : string * string * Android.Content.ContentValues -> int64

매개 변수

table
String

행을 바꿀 테이블

nullColumnHack
String

선택적; 가 될 null수 있습니다. SQL에서는 하나 이상의 열 이름을 지정하지 않고 완전히 빈 행을 삽입할 수 없습니다. 제공된 initialValues 이름이 비어 있으면 열 이름이 알려지지 않고 빈 행을 삽입할 수 없습니다. null nullColumnHack 로 설정하지 않으면 매개 변수는 null 허용 열 이름의 이름을 제공하여 NULL이 비어 있는 initialValues 경우 NULL을 명시적으로 삽입합니다.

initialValues
ContentValues

이 맵에는 행의 초기 열 값이 포함됩니다. 키는 열 이름과 열 값이어야 합니다.

반환

새로 삽입된 행의 행 ID이거나 오류가 발생한 경우 -1입니다.

특성

예외

설명

데이터베이스의 행을 바꾸기 위한 편리한 방법입니다. 행이 아직 없는 경우 새 행을 삽입합니다.

에 대한 android.database.sqlite.SQLiteDatabase.replaceOrThrow(java.lang.String, java.lang.String, android.content.ContentValues)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상