加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

使用数据类型

发布时间:2022-12-17 15:33:43 所属栏目:MsSql教程 来源:未知
导读: 本文内容
适用于:

SQL Server (所有受支持的版本)

Azure SQL数据库

Azure SQL 托管实例

Azure Synapse Analytics
数据具有很多类型和不同的大小,例如具有定义长度的字符串、具有特定

本文内容

适用于:

SQL Server (所有受支持的版本)

Azure SQL数据库

Azure SQL 托管实例

Azure Synapse Analytics

数据具有很多类型和不同的大小,例如具有定义长度的字符串、具有特定精度的数字或者作为具有其自身规则集的其他对象的用户定义数据类型。 该DataType对象对数据类型进行分类,以便 Microsoft SQL Server可以正确处理它。 DataType 对象与接受数据的对象关联。 以下SQL Server管理对象 (SMO) 对象接受必须由对象属性定义DataType的数据:

可以通过若干方式设置接受数据的对象的 DataType 属性。

DataType 对象具有定义数据类型的几个属性。 例如,该SqlDataType属性指定SQL Server数据类型。 表示SQL Server数据类型的常量值列在SqlDataType枚举中。 这是指诸如 varchar、 nchar、 currency、 integer、 float和 datetime这样的数据类型。

确立数据类型时,必须为数据设置具体的属性。 例如,如果它是 nchar 类型,则必须在 Length 属性中设置字符串数据的长度。 对数字值同样如此,这时必须指定精度和小数位数。

UserDefinedDataType 和 UserDefinedType 数据类型引用的对象包含由用户定义的数据类型的定义。 基于UserDefinedDataType枚举中的SqlDataTypeSQL Server数据类型。 它 UserDefinedType 基于 Microsoft .NET 数据类型。 通常,它们表示由于组织定义的业务规则而被数据库频繁重用的特定类型的数据。 例如mssql 通用数据类型,存储资金数量和货币币种的数据类型对于处理多种货币的公司将会非常有用。

枚举SqlDataType包含所有支持SQL Server数据类型的列表。

示例

若要使用所提供的任何代码示例,您必须选择创建应用程序所需的编程环境、编程模板和编程语言。 有关详细信息,请参阅 在 Visual Studio .NET 中创建 Visual C# SMO 项目。

使用 Visual Basic 中构造函数的规范构造 DataType 对象

此代码示例演示如何使用构造函数创建基于不同SQL Server数据类型的数据类型实例。

注意

UserDefinedType、UserDefinedDataType 和 XML 类型全都需要名称值以标识对象。

'Declare a DataType object variable and define the data type in the constructor.
Dim dt As DataType
'For the decimal data type the following two arguments specify precision, and scale.
dt = New DataType(SqlDataType.Decimal, 10, 2)

使用 Visual C# 中构造函数的规范构造 DataType 对象

此代码示例演示如何使用构造函数创建基于不同SQL Server数据类型的数据类型实例。

注意

UserDefinedType、UserDefinedDataType 和 XML 类型全都需要名称值以标识对象。

{   
//Declare a DataType object variable and define the data type in the constructor.   
DataType dt;   
//For the decimal data type the following two arguments specify precision, and scale.   
dt = new DataType(SqlDataType.Decimal, 10, 2);   
}  

使用 Visual Basic 中的默认构造函数构造 DataType 对象

此代码示例演示如何使用默认构造函数创建基于不同SQL Server数据类型的数据类型实例。 然后使用这些属性指定数据类型。

注意和 UserDefinedTypeUserDefinedDataTypeXML 类型都需要一个名称值来标识对象。

'Declare and create a DataType object variable.
Dim dt As DataType
dt = New DataType
'Define the data type by setting the SqlDataType property.
dt.SqlDataType = SqlDataType.VarChar
'The VarChar data type requires a value for the MaximumLength property.
dt.MaximumLength = 100

使用 Visual C# 中的默认构造函数构造 DataType 对象

此代码示例演示如何使用默认构造函数创建基于不同SQL Server数据类型的数据类型实例。 然后使用这些属性指定数据类型。

注意和 UserDefinedTypeUserDefinedDataTypeXML 类型都需要一个名称值来标识对象。

{   
//Declare and create a DataType object variable.   
DataType dt;   
dt = new DataType();   
//Define the data type by setting the SqlDataType property.   
dt.SqlDataType = SqlDataType.VarChar;   
//The VarChar data type requires a value for the MaximumLength property.   
dt.MaximumLength = 100;   
}  

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!