Java 與 SQL Server 支援的資料類型
適用於:SQL Server 2019 (15.x) 和更新版本
此文章會將 SQL Server 資料類型對應到 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 |
|
decimal | java.math.BigDecimal |
|
money | java.math.BigDecimal |
|
smallmoney | java.math.BigDecimal |
|
smalldatetime | java.sql.timestamp |
|
datetime | java.sql.timestamp |
|
datetime2 | java.sql.timestamp |
相關內容
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: