Java 和 SQL Server 支持的数据类型
适用于: SQL Server 2019 (15.x) 及更高版本
本文介绍如何针对数据结构和 sp_execute_external_script 上的参数将 SQL Server 数据类型映射到 Java 数据类型。
输入/输出数据集和输入/输出参数当前支持以下 SQL 和 Java 数据类型。
SQL Server 数据类型 | Java 数据类型 | 评论 |
---|---|---|
bit | boolean |
|
tinyint | short |
|
smallint | short |
|
int | int |
|
real | float |
|
bigint | long |
|
float | double |
|
nchar( n ) | String |
|
nvarchar(n) | String |
|
binary( n ) | byte[] |
|
varbinary(n) | byte[] |
|
nvarchar(max) | String |
|
varbinary(max) | byte[] |
|
uniqueidentifier | String |
|
char( n ) | String |
仅支持 UTF-8 字符串 |
varchar(n) | String |
仅支持 UTF-8 字符串 |
varchar(max) | String |
仅支持 UTF-8 字符串 |
date | java.sql.date |
|
numeric | java.math.BigDecimal |
|
decimal | java.math.BigDecimal |
|
money | java.math.BigDecimal |
|
smallmoney | java.math.BigDecimal |
|
smalldatetime | java.sql.timestamp |
|
datetime | java.sql.timestamp |
|
datetime2 | java.sql.timestamp |
相关内容
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈