SQLiteDatabase.ExecPerConnectionSQL(String, Object[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Exécutez l’instruction SQL donnée sur toutes les connexions à cette base de données.
[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
Paramètres
- sql
- String
Instruction SQL à exécuter. Les instructions multiples séparées par des points-virgules ne sont pas prises en charge.
- bindArgs
- Object[]
Arguments qui doivent être liés à l’instruction SQL.
- Attributs
Remarques
Exécutez l’instruction SQL donnée sur toutes les connexions à cette base de données.
Cette instruction sera immédiatement exécutée sur toutes les connexions existantes et sera exécutée automatiquement sur toutes les connexions futures.
Certains exemples d’utilisations sont des modifications telles que PRAGMA trusted_schema=OFF ou des fonctions comme SELECT icu_load_collation(). Si vous exécutez ces instructions à l’aide #execSQL de ces instructions, elles s’appliquent uniquement à une seule connexion de base de données. Cette méthode garantit qu’elles sont appliquées uniformément à toutes les connexions actuelles et futures.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.