SQLiteDatabase.ExecPerConnectionSQL(String, Object[]) Método

Definición

Ejecute la instrucción SQL especificada en todas las conexiones a esta base de datos.

[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

Parámetros

sql
String

Instrucción SQL que se va a ejecutar. No se admiten varias instrucciones separadas por punto y coma.

bindArgs
Object[]

Argumentos que se deben enlazar a la instrucción SQL.

Atributos

Comentarios

Ejecute la instrucción SQL especificada en todas las conexiones a esta base de datos.

Esta instrucción se ejecutará inmediatamente en todas las conexiones existentes y se ejecutará automáticamente en todas las conexiones futuras.

Algunos usos de ejemplo son cambios como PRAGMA trusted_schema=OFF o funciones como SELECT icu_load_collation(). Si ejecuta estas instrucciones con #execSQL , solo se aplicarán a una única conexión de base de datos; con este método se asegurará de que se apliquen uniformemente a todas las conexiones actuales y futuras.

Java documentación para android.database.sqlite.SQLiteDatabase.execPerConnectionSQL(java.lang.String, java.lang.Object[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a