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 ,它们将仅适用于单个数据库连接;使用此方法可确保它们统一应用于所有当前和将来的连接。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。