SQLiteDatabase.ExecPerConnectionSQL(String, Object[]) 方法

定義

對所有與該資料庫的連線執行該 SQL 陳述式。

[Android.Runtime.Register("execPerConnectionSQL", "(Ljava/lang/String;[Ljava/lang/Object;)V", "GetExecPerConnectionSQL_Ljava_lang_String_arrayLjava_lang_Object_Handler", ApiSince=30)]
public virtual void ExecPerConnectionSQL(string sql, Java.Lang.Object[]? bindArgs);
[<Android.Runtime.Register("execPerConnectionSQL", "(Ljava/lang/String;[Ljava/lang/Object;)V", "GetExecPerConnectionSQL_Ljava_lang_String_arrayLjava_lang_Object_Handler", ApiSince=30)>]
abstract member ExecPerConnectionSQL : string * Java.Lang.Object[] -> unit
override this.ExecPerConnectionSQL : string * Java.Lang.Object[] -> unit

參數

sql
String

要執行的 SQL 陳述式。 不支援多重以分號分隔的陳述。

bindArgs
Object[]

那些應該綁定到 SQL 陳述式的參數。

屬性

備註

對所有與該資料庫的連線執行該 SQL 陳述式。

此語句將立即在所有現有連線上執行,並自動在未來所有連線上執行。

一些例子用法包括像 變更 PRAGMA trusted_schema=OFF 或函數 SELECT icu_load_collation()。 如果你用 執行這些語句 #execSQL ,它們只會適用於單一資料庫連線;使用此方法可確保它們均勻套用於所有現有及未來的連線。

Java 文件 android.database.sqlite.SQLiteDatabase.execPerConnectionSQL(java.lang.String, java.lang.Object[])

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於