SQLiteDatabase.ExecPerConnectionSQL(String, Object[]) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
對所有與該資料庫的連線執行該 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 ,它們只會適用於單一資料庫連線;使用此方法可確保它們均勻套用於所有現有及未來的連線。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。