Udostępnij za pośrednictwem


Obsługiwane typy danych w języku Java i programie SQL Server

Dotyczy: SQL Server 2019 (15.x) i nowsze wersje

Ten artykuł mapuje typy danych programu SQL Server na typy danych Java dla struktur danych i parametrów w sp_execute_external_script.

Następujące typy danych SQL i Java są obecnie obsługiwane dla zestawów danych wejściowych/wyjściowych oraz parametrów wejściowych/wyjściowych.

Typ danych programu SQL Server Typ danych Języka Java Comment
bit boolean
tinyint short
smallint short
int int
prawdziwy float
bigint long
spławik double
nchar(n) String
nvarchar(n) String
binary(n) byte[]
varbinary(n) byte[]
nvarchar(max) String
varbinary(max) byte[]
uniqueidentifier String
char(n) String Obsługiwane są tylko ciągi UTF-8
varchar(n) String Obsługiwane są tylko ciągi UTF-8
varchar(max) String Obsługiwane są tylko ciągi UTF-8
date java.sql.date
numeryczny java.math.BigDecimal
dziesiętny java.math.BigDecimal
pieniądze java.math.BigDecimal
smallmoney java.math.BigDecimal
smalldatetime java.sql.timestamp
datetime java.sql.timestamp
datetime2 java.sql.timestamp