IPreparedStatement.SetNull 方法

定义

重载

名称 说明
SetNull(Int32, Int32)

将指定的参数设置为 SQL NULL

SetNull(Int32, Int32, String)

将指定的参数设置为 SQL NULL

SetNull(Int32, Int32)

将指定的参数设置为 SQL NULL

[Android.Runtime.Register("setNull", "(II)V", "GetSetNull_IIHandler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetNull(int parameterIndex, int sqlType);
[<Android.Runtime.Register("setNull", "(II)V", "GetSetNull_IIHandler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetNull : int * int -> unit

参数

parameterIndex
Int32

第一个参数为 1,第二个参数为 2,...

sqlType
Int32

在 中定义的 SQL 类型代码

属性

例外

如果发生数据库错误,则为

注解

将指定的参数设置为 SQL NULL

<B>注意:</B> 必须指定参数的 SQL 类型。

Java文档java.sql.PreparedStatement.setNull(int, int)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

SetNull(Int32, Int32, String)

将指定的参数设置为 SQL NULL

[Android.Runtime.Register("setNull", "(IILjava/lang/String;)V", "GetSetNull_IILjava_lang_String_Handler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetNull(int parameterIndex, int sqlType, string? typeName);
[<Android.Runtime.Register("setNull", "(IILjava/lang/String;)V", "GetSetNull_IILjava_lang_String_Handler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetNull : int * int * string -> unit

参数

parameterIndex
Int32

第一个参数为 1,第二个参数为 2,...

sqlType
Int32

一个值 java.sql.Types

typeName
String

SQL 用户定义的类型的完全限定名称;如果参数不是用户定义的类型或 REF,则忽略

属性

例外

如果发生数据库错误,则为

注解

将指定的参数设置为 SQL NULL。 此版本的方法 setNull 应用于用户定义的类型和 REF 类型参数。 用户定义的类型示例包括:STRUCT、DISTINCT、JAVA_OBJECT 和命名数组类型。

<B>注意:</B> 若要可移植,应用程序必须在指定 NULL 用户定义或 REF 参数时提供 SQL 类型代码和完全限定的 SQL 类型名称。 对于用户定义的类型,名称是参数本身的类型名称。 对于 REF 参数,该名称是引用类型的类型名称。 如果 JDBC 驱动程序不需要类型代码或类型名称信息,则它可能会忽略它。

尽管此方法适用于用户定义的和 Ref 参数,但此方法可用于设置任何 JDBC 类型的 null 参数。 如果参数没有用户定义的或 REF 类型,则忽略给定 typeName。

已在 1.2 中添加。

Java文档java.sql.PreparedStatement.setNull(int, int, java.lang.String)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

另请参阅

适用于