Типы данных, поддерживаемые Java и SQL Server
Область применения: SQL Server 2019 (15.x) и более поздних версий
В этой статье сопоставляются типы данных и типы данных Java для структур данных и параметров в sp_execute_external_script.
Следующие типы данных 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 |
|
десятичное | java.math.BigDecimal |
|
money | java.math.BigDecimal |
|
smallmoney | java.math.BigDecimal |
|
smalldatetime | java.sql.timestamp |
|
datetime | java.sql.timestamp |
|
datetime2 | java.sql.timestamp |