1 定义
表示 OracleCommand 的参数,还可以表示它到 DataColumn 的映射。无法继承此类。
命名空间:System.Data.OracleClient
程序集:System.Data.OracleClient(在 system.data.oracleclient.dll 中)
public sealed class OracleParameter : DbParameter, ICloneable, IDbDataParameter, IDataParameter
2 构造函数
名称 | 说明 |
---|---|
OracleParameter () | 初始化 OracleParameter 类的新实例。 |
OracleParameter (String, Object) | 初始化使用参数名和 OracleParameter 对象的 OracleParameter 类的新实例。 |
OracleParameter (String, OracleType) | 初始化使用参数名称和数据类型的 OracleParameter 类的新实例。 |
OracleParameter (String, OracleType, Int32) | 初始化使用参数名称、数据类型和长度的 OracleParameter 类的新实例。 |
OracleParameter (String, OracleType, Int32, String) | 初始化使用参数名称、数据类型、长度和源列名称的 OracleParameter 类的新实例。 |
OracleParameter (String, OracleType, Int32, ParameterDirection, String, DataRowVersion, Boolean, Object) | 初始化使用参数名称、数据类型、大小、方向、源列、源版本和其他属性的 OracleParameter 类的一个新实例。 |
OracleParameter (String, OracleType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) | 使用参数名称、数据类型、长度、源列名称、参数方向、数值精度以及其他属性初始化 OracleParameter 类的一个新实例。 |
3 公共属性
名称 | 说明 | |
---|---|---|
DbType | 已重写。 获取或设置参数的 DbType。 | |
Direction | 已重写。 获取或设置一个值,该值指示参数是只可输入、只可输出、双向还是存储过程返回值参数。 | |
IsNullable | 已重写。 获取或设置一个值,该值指示参数是否接受空值。 | |
Offset | 获取或设置对 Value 属性的偏移量。 | |
OracleType | 获取或设置参数的 OracleType。 | |
ParameterName | 已重写。 获取或设置 OracleParameter 的名称。 | |
Precision | 获取或设置用来表示 Value 属性的最大位数。 | |
Scale | 获取或设置 Value 解析为的小数位数。 | |
Size | 已重写。 获取或设置列中数据的最大大小(以字节为单位)。 | |
SourceColumn | 已重写。 获取或设置源列的名称,该源列映射到 DataSet 并用于加载或返回 Value。 | |
SourceColumnNullMapping | 已重写。 设置或获取一个值,该值指示源列是否可为空。这使得 OracleCommandBuilder 能够正确地为可空的列生成 Update 语句。 | |
SourceVersion | 已重写。 获取或设置在加载 Value 时使用的 DataRowVersion。 | |
Value | 已重写。 获取或设置该参数的值。 |