言語

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=OFFSELECT icu_load_collation()などの関数などの変更があります。 #execSQLを使用してこれらのステートメントを実行すると、単一のデータベース接続にのみ適用されます。このメソッドを使用すると、現在および将来のすべての接続に均一に適用されます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象