적용 대상: SQL Server 2019(15.x) 이상 버전
이 문서에서는 sp_execute_external_script의 데이터 구조 및 매개 변수에 대해 SQL Server 데이터 형식을 Java 데이터 형식에 매핑합니다.
다음 SQL 및 Java 데이터 형식은 현재 입력/출력 데이터 집합 및 입력/출력 매개 변수에 대해 지원됩니다.
| SQL Server 데이터 형식 | Java 데이터 형식 | Comment(설명) |
|---|---|---|
| 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 |