Tipi di dati Java e SQL Server supportati

Si applica a: SQL Server 2019 (15.x) e versioni successive

In questo articolo viene eseguito il mapping di tipi di dati SQL Server a tipi di dati Java per parametri e strutture di dati in sp_execute_external_script.

I tipi di dati SQL e Java seguenti sono attualmente supportati per i set di dati di input/output e i parametri di input/output.

Tipo di dati di SQL Server Tipo di dati Java Commento
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 Sono supportate solo stringhe UTF-8
varchar(n) String Sono supportate solo stringhe UTF-8
ntext String Sono supportate solo stringhe 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