Types de données pris en charge par Java et SQL Server

S’applique à : ouiSQL Server 2019 (15.x)

Cet article mappe les types de données SQL Server aux types de données Java pour les structures de données et les paramètres dans sp_execute_external_script.

Les types de données SQL et Java suivants sont pris en charge pour les jeux de données d’entrée/de sortie ainsi que pour les paramètres d’entrée/de sortie.

Type de données SQL Type de données Java Commentaire
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 Seules les chaînes UTF8 sont prises en charge
varchar(n) String Seules les chaînes UTF8 sont prises en charge
varchar(max) String Seules les chaînes UTF8 sont prises en charge
Date java.sql.date
numeric java.math.BigDecimal
Décimal java.math.BigDecimal
money java.math.BigDecimal
SMALLMONEY java.math.BigDecimal
smalldatetime java.sql.timestamp
DATETIME java.sql.timestamp
datetime2 java.sql.timestamp

Étapes suivantes