DataType 构造函数

定义

重载

名称 说明
DataType()

创建新的 DataType 对象。

DataType(SqlDataType, String, String)

创建新的 DataType 对象。 sqlDataType 指定SQL Server数据类型。 类型参数指定SQL Server类型字符串,即“varchar(10)”、“Xml 架构集合、用户定义的类型或用户定义类型”。

DataType(SqlDataType, String)

创建新的 DataType 对象。 sqlDataType 指定SQL Server数据类型。 类型参数指定SQL Server类型字符串,即“varchar(10)”、“Xml 架构集合、用户定义的类型或用户定义类型”。

DataType(SqlDataType, Int32)

创建新的 DataType 对象。 sqlDataType 指定SQL Server数据类型。 MaxLength 指定类型的最大长度。 对于十进制或数字,maxLength 指定精度。

DataType(XmlSchemaCollection)

允许基于 XmlSchemaCollection 实例创建 DataType 对象。

DataType(SqlDataType, Int32, Int32)

创建新的 DataType 对象。 sqlDataType 指定SQL Server数据类型。 精度和小数位数定义十进制和数值类型的数值精度和小数位数。 刻度可以为 0。

DataType(UserDefinedTableType)

允许基于 UserDefinedTableType 实例创建 DataType 对象。

DataType(UserDefinedDataType)

允许基于 UserDefinedDataType 实例创建 DataType 对象。

DataType(SqlDataType)

创建新的 DataType 对象。 sqlDataType 指定SQL Server数据类型。

DataType(UserDefinedType)

允许基于 UserDefinedType 实例创建 DataType 对象。

DataType()

创建新的 DataType 对象。

public DataType();
Public Sub New ()

适用于

DataType(SqlDataType, String, String)

创建新的 DataType 对象。 sqlDataType 指定SQL Server数据类型。 类型参数指定SQL Server类型字符串,即“varchar(10)”、“Xml 架构集合、用户定义的类型或用户定义类型”。

public DataType(Microsoft.SqlServer.Management.Smo.SqlDataType sqlDataType, string type, string schema);
new Microsoft.SqlServer.Management.Smo.DataType : Microsoft.SqlServer.Management.Smo.SqlDataType * string * string -> Microsoft.SqlServer.Management.Smo.DataType
Public Sub New (sqlDataType As SqlDataType, type As String, schema As String)

参数

sqlDataType
SqlDataType
type
String
schema
String

适用于

DataType(SqlDataType, String)

创建新的 DataType 对象。 sqlDataType 指定SQL Server数据类型。 类型参数指定SQL Server类型字符串,即“varchar(10)”、“Xml 架构集合、用户定义的类型或用户定义类型”。

public DataType(Microsoft.SqlServer.Management.Smo.SqlDataType sqlDataType, string type);
new Microsoft.SqlServer.Management.Smo.DataType : Microsoft.SqlServer.Management.Smo.SqlDataType * string -> Microsoft.SqlServer.Management.Smo.DataType
Public Sub New (sqlDataType As SqlDataType, type As String)

参数

sqlDataType
SqlDataType
type
String

适用于

DataType(SqlDataType, Int32)

创建新的 DataType 对象。 sqlDataType 指定SQL Server数据类型。 MaxLength 指定类型的最大长度。 对于十进制或数字,maxLength 指定精度。

public DataType(Microsoft.SqlServer.Management.Smo.SqlDataType sqlDataType, int precisionOrMaxLengthOrScale);
new Microsoft.SqlServer.Management.Smo.DataType : Microsoft.SqlServer.Management.Smo.SqlDataType * int -> Microsoft.SqlServer.Management.Smo.DataType
Public Sub New (sqlDataType As SqlDataType, precisionOrMaxLengthOrScale As Integer)

参数

sqlDataType
SqlDataType
precisionOrMaxLengthOrScale
Int32

适用于

DataType(XmlSchemaCollection)

允许基于 XmlSchemaCollection 实例创建 DataType 对象。

public DataType(Microsoft.SqlServer.Management.Smo.XmlSchemaCollection xmlSchemaCollection);
new Microsoft.SqlServer.Management.Smo.DataType : Microsoft.SqlServer.Management.Smo.XmlSchemaCollection -> Microsoft.SqlServer.Management.Smo.DataType
Public Sub New (xmlSchemaCollection As XmlSchemaCollection)

参数

xmlSchemaCollection
XmlSchemaCollection

适用于

DataType(SqlDataType, Int32, Int32)

创建新的 DataType 对象。 sqlDataType 指定SQL Server数据类型。 精度和小数位数定义十进制和数值类型的数值精度和小数位数。 刻度可以为 0。

public DataType(Microsoft.SqlServer.Management.Smo.SqlDataType sqlDataType, int precision, int scale);
new Microsoft.SqlServer.Management.Smo.DataType : Microsoft.SqlServer.Management.Smo.SqlDataType * int * int -> Microsoft.SqlServer.Management.Smo.DataType
Public Sub New (sqlDataType As SqlDataType, precision As Integer, scale As Integer)

参数

sqlDataType
SqlDataType
precision
Int32
scale
Int32

适用于

DataType(UserDefinedTableType)

允许基于 UserDefinedTableType 实例创建 DataType 对象。

public DataType(Microsoft.SqlServer.Management.Smo.UserDefinedTableType userDefinedTableType);
new Microsoft.SqlServer.Management.Smo.DataType : Microsoft.SqlServer.Management.Smo.UserDefinedTableType -> Microsoft.SqlServer.Management.Smo.DataType
Public Sub New (userDefinedTableType As UserDefinedTableType)

参数

userDefinedTableType
UserDefinedTableType

适用于

DataType(UserDefinedDataType)

允许基于 UserDefinedDataType 实例创建 DataType 对象。

public DataType(Microsoft.SqlServer.Management.Smo.UserDefinedDataType userDefinedDataType);
new Microsoft.SqlServer.Management.Smo.DataType : Microsoft.SqlServer.Management.Smo.UserDefinedDataType -> Microsoft.SqlServer.Management.Smo.DataType
Public Sub New (userDefinedDataType As UserDefinedDataType)

参数

userDefinedDataType
UserDefinedDataType

适用于

DataType(SqlDataType)

创建新的 DataType 对象。 sqlDataType 指定SQL Server数据类型。

public DataType(Microsoft.SqlServer.Management.Smo.SqlDataType sqlDataType);
new Microsoft.SqlServer.Management.Smo.DataType : Microsoft.SqlServer.Management.Smo.SqlDataType -> Microsoft.SqlServer.Management.Smo.DataType
Public Sub New (sqlDataType As SqlDataType)

参数

sqlDataType
SqlDataType

适用于

DataType(UserDefinedType)

允许基于 UserDefinedType 实例创建 DataType 对象。

public DataType(Microsoft.SqlServer.Management.Smo.UserDefinedType userDefinedType);
new Microsoft.SqlServer.Management.Smo.DataType : Microsoft.SqlServer.Management.Smo.UserDefinedType -> Microsoft.SqlServer.Management.Smo.DataType
Public Sub New (userDefinedType As UserDefinedType)

参数

userDefinedType
UserDefinedType

适用于