Von Java und SQL Server unterstützte DatentypenJava and SQL Server supported data types

Anwendungsbereich:Applies to: JaSQL ServerSQL Server (alle unterstützten Versionen) yesSQL ServerSQL Server (all supported versions) Anwendungsbereich:Applies to: JaSQL ServerSQL Server (alle unterstützten Versionen) yesSQL ServerSQL Server (all supported versions)

In diesem Artikel werden SQL Server-Datentypen für Datenstrukturen und Parameter für sp_execute_external_script Java-Datentypen zugeordnet.This article maps SQL Server data types to Java data types for data structures and parameters on sp_execute_external_script.

Die folgenden SQL- und Java-Datentypen werden derzeit für Eingabe-/Ausgabedatasets und Eingabe-/Ausgabeparameter unterstützt.The following SQL and Java data types are currently supported for Input/Output data sets and Input/Output parameters.

SQL-DatentypSQL data type Java-DatentypJava data type CommentComment
bitBit booleanboolean
TinyintTinyint shortshort
SmallintSmallint shortshort
IntInt INTint
RealReal floatfloat
BigintBigint longlong
floatfloat doubledouble
nchar(n)nchar(n) StringString
nvarchar(n)nvarchar(n) StringString
binary(n)binary(n) byte[]byte[]
varbinary(n)varbinary(n) byte[]byte[]
nvarchar(max)nvarchar(max) StringString
varbinary(max)varbinary(max) byte[]byte[]
UNIQUEIDENTIFIERuniqueidentifier StringString
char(n)char(n) StringString Nur UTF8-Zeichenfolgen werden unterstützt.Only UTF8 Strings supported
varchar(n)varchar(n) StringString Nur UTF8-Zeichenfolgen werden unterstützt.Only UTF8 Strings supported
varchar(max)varchar(max) StringString Nur UTF8-Zeichenfolgen werden unterstützt.Only UTF8 Strings supported
datedate java.sql.datejava.sql.date
NUMERICnumeric java.math.BigDecimaljava.math.BigDecimal
Decimaldecimal java.math.BigDecimaljava.math.BigDecimal
moneymoney java.math.BigDecimaljava.math.BigDecimal
SMALLMONEYsmallmoney java.math.BigDecimaljava.math.BigDecimal
smalldatetimesmalldatetime java.sql.timestampjava.sql.timestamp
datetimedatetime java.sql.timestampjava.sql.timestamp
datetime2datetime2 java.sql.timestampjava.sql.timestamp

Nächste SchritteNext steps