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を使用してこれらのステートメントを実行すると、単一のデータベース接続にのみ適用されます。このメソッドを使用すると、現在および将来のすべての接続に均一に適用されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。