问题描述
我们知道,在SQL Server中,有很多的数据类型,比如:
确切的数字类型:
- bigint
- numeric
- bit
- smallint
- decimal
- smallmoney
- int
- tinyint
- money
近似的数字类型:
- float
- real
日期和时间:
- date
- datetimeoffset
- datetime2
- smalldatetime
- datetime
- time
字符类型:
- char
- varchar
- text
统一的字符编码标准的字符类型:
- nchar
- nvarchar
- ntext
二进制类型:
- binary
- varbinary
- image
其他数据类型:
- ursor
- timestamp
- hierarchyid
- uniqueidentifier
- sql_variant
- xml
- table
SQL Server 2005的数据类型与.NET数据类型的对应关系
SQL Server 2005的数据类型与.NET Framework数据类型的一一对应关系:
SQL Server data type | CLR data type (SQL Server) | CLR data type (.NET Framework) |
---|---|---|
varbinary | SqlBytes, SqlBinary | Byte[] |
binary | SqlBytes, SqlBinary | Byte[] |
varbinary(1), binary(1) | SqlBytes, SqlBinary | byte, Byte[] |
image | None | None |
varchar | None | None |
char | None | None |
nvarchar(1), nchar(1) | SqlChars, SqlString | Char, String, Char[] |
nvarchar | SqlChars, SqlString | String, Char[] |
nchar | SqlChars, SqlString | String, Char[] |
text | None | None |
ntext | None | None |
uniqueidentifier | SqlGuid | Guid |
rowversion | None | Byte[] |
bit | SqlBoolean | Boolean |
tinyint | SqlByte | Byte |
smallint | SqlInt16 | Int16 |
int | SqlInt32 | Int32 |
bigint | SqlInt64 | Int64 |
smallmoney | SqlMoney | Decimal |
money | SqlMoney | Decimal |
numeric | SqlDecimal | Decimal |
decimal | SqlDecimal | Decimal |
real | SqlSingle | Single |
float | SqlDouble | Double |
smalldatetime | SqlDateTime | DateTime |
datetime | SqlDateTime | DateTime |
sql_variant | None | Object |
User-defined type(UDT) | None | user-defined type |
table | None | None |
cursor | None | None |
timestamp | None | None |
xml | SqlXml | None |
版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。
发表评论
登录用户才能发表评论, 请 登 录 或者 注册