适用于: 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 |