Share via


Von C# .NET und SQL Server unterstützte Datentypen

Gilt für: SQL Server 2019 (15.x) und höhere Versionen

In diesem Artikel werden SQL Server-Datentypen für Datenstrukturen und Parameter für sp_execute_external_script .NET-Datentypen (von C# verwendet) zugeordnet.

Die folgenden SQL- und .NET-Datentypen werden derzeit für Eingabe-/Ausgabedatasets und Eingabe-/Ausgabeparameter unterstützt.

SQL Server-Datentyp .NET-Datentyp Kommentar
bit bool
tinyint byte
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 Guid
char(n) string
varchar(n) string
varchar(max) string
date DateOnly .NET 6 und höhere Versionen
time TimeOnly .NET 6 und höhere Versionen
numeric decimal
decimal decimal
money decimal
smallmoney decimal
smalldatetime DateTime
datetime DateTime
datetime2 DateTime